Skip to content

Commit d0b4677

Browse files
authored
Check if default_jvm_opts exists (#793)
1 parent 879af1a commit d0b4677

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

kotlin/internal/jvm/impl.bzl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,9 @@ def kt_jvm_library_impl(ctx):
223223

224224
def kt_jvm_binary_impl(ctx):
225225
providers = _kt_jvm_produce_jar_actions(ctx, "kt_jvm_binary")
226-
jvm_flags = ctx.fragments.java.default_jvm_opts
226+
jvm_flags = []
227+
if hasattr(ctx.fragments.java, "default_jvm_opts"):
228+
jvm_flags = ctx.fragments.java.default_jvm_opts
227229
jvm_flags.extend(ctx.attr.jvm_flags)
228230
_write_launcher_action(
229231
ctx,
@@ -275,7 +277,9 @@ def kt_jvm_junit_test_impl(ctx):
275277
test_class = elements[1].split(".")[0].replace("/", ".")
276278
break
277279

278-
jvm_flags = ctx.fragments.java.default_jvm_opts
280+
jvm_flags = []
281+
if hasattr(ctx.fragments.java, "default_jvm_opts"):
282+
jvm_flags = ctx.fragments.java.default_jvm_opts
279283
jvm_flags.extend(ctx.attr.jvm_flags)
280284
coverage_metadata = _write_launcher_action(
281285
ctx,

0 commit comments

Comments
 (0)