Avoid emitting D8 synthetic LambdaMethod with global synthetics PiperOrigin-RevId: 845132092 Change-Id: I7553156a383498ea698fe8fda548f488b37f0b49
diff --git a/tools/android/BUILD b/tools/android/BUILD index 241ca16..a67aa0f 100644 --- a/tools/android/BUILD +++ b/tools/android/BUILD
@@ -583,7 +583,7 @@ genrule( name = "desugar_globals", outs = ["desugar.globals"], - cmd = "$(JAVA) -jar $(location :global_synthetics_generator_deploy.jar) --min-api {} --output $@".format(min_sdk_version.DEPOT_FLOOR), + cmd = "$(JAVA) -Dcom.android.tools.r8.disableLambdaMethodAnnotations -jar $(location :global_synthetics_generator_deploy.jar) --min-api {} --output $@".format(min_sdk_version.DEPOT_FLOOR), toolchains = ["//tools/jdk:current_host_java_runtime"], tools = [":global_synthetics_generator_deploy.jar"], visibility = ["//visibility:public"], @@ -604,7 +604,7 @@ genrule( name = "desugar_globals_classes", outs = ["desugar_globals_classes.zip"], - cmd = "$(JAVA) -jar $(location :global_synthetics_generator_deploy.jar) --min-api {} --classfile --output $@".format(min_sdk_version.DEPOT_FLOOR), + cmd = "$(JAVA) -Dcom.android.tools.r8.disableLambdaMethodAnnotations -jar $(location :global_synthetics_generator_deploy.jar) --min-api {} --classfile --output $@".format(min_sdk_version.DEPOT_FLOOR), toolchains = ["//tools/jdk:current_host_java_runtime"], tools = [":global_synthetics_generator_deploy.jar"], visibility = ["//visibility:public"],