@@ -73,7 +73,6 @@ def _kotlin_toolchain_impl(ctx):
73
73
jvm_stdlibs = java_common .merge (compile_time_providers + runtime_providers ),
74
74
js_stdlibs = ctx .attr .js_stdlibs ,
75
75
experimental_use_abi_jars = ctx .attr .experimental_use_abi_jars ,
76
- experimental_use_java_builder = ctx .attr .experimental_use_java_builder ,
77
76
javac_options = ctx .attr .javac_options [JavacOptions ] if ctx .attr .javac_options else None ,
78
77
kotlinc_options = ctx .attr .kotlinc_options [KotlincOptions ] if ctx .attr .kotlinc_options else None ,
79
78
empty_jar = ctx .file ._empty_jar ,
@@ -171,12 +170,8 @@ _kt_toolchain = rule(
171
170
providers = [_KtJsInfo ],
172
171
),
173
172
"experimental_use_abi_jars" : attr .bool (
174
- doc = """Compile using abi jars, requires experimental_use_java_builder. Can be disabled
175
- for an individual target using the tag `kt_abi_plugin_incompatible`""" ,
176
- default = False ,
177
- ),
178
- "experimental_use_java_builder" : attr .bool (
179
- doc = "Use Bazel JavaBuilder for Java source" ,
173
+ doc = """Compile using abi jars. Can be disabled for an individual target using the tag
174
+ `kt_abi_plugin_incompatible`""" ,
180
175
default = False ,
181
176
),
182
177
"javac_options" : attr .label (
@@ -216,7 +211,6 @@ def define_kt_toolchain(
216
211
api_version = None ,
217
212
jvm_target = None ,
218
213
experimental_use_abi_jars = False ,
219
- experimental_use_java_builder = False ,
220
214
javac_options = None ,
221
215
kotlinc_options = None ):
222
216
"""Define the Kotlin toolchain."""
@@ -240,11 +234,6 @@ def define_kt_toolchain(
240
234
"@io_bazel_rules_kotlin//kotlin/internal:noexperimental_use_abi_jars" : False ,
241
235
"//conditions:default" : experimental_use_abi_jars ,
242
236
}),
243
- experimental_use_java_builder = select ({
244
- "@io_bazel_rules_kotlin//kotlin/internal:experimental_use_java_builder" : True ,
245
- "@io_bazel_rules_kotlin//kotlin/internal:noexperimental_use_java_builder" : False ,
246
- "//conditions:default" : experimental_use_java_builder ,
247
- }),
248
237
javac_options = javac_options ,
249
238
kotlinc_options = kotlinc_options ,
250
239
visibility = ["//visibility:public" ],
@@ -270,15 +259,6 @@ def kt_configure_toolchains():
270
259
values = {"define" : "experimental_use_abi_jars=0" },
271
260
)
272
261
273
- native .config_setting (
274
- name = "experimental_use_java_builder" ,
275
- values = {"define" : "experimental_use_java_builder=1" },
276
- )
277
- native .config_setting (
278
- name = "noexperimental_use_java_builder" ,
279
- values = {"define" : "experimental_use_java_builder=0" },
280
- )
281
-
282
262
native .config_setting (
283
263
name = "builder_debug_timings" ,
284
264
values = {"define" : "kt_timings=1" },
0 commit comments