migrate --experimental_android_compress_java_resources PiperOrigin-RevId: 947854156 Change-Id: I4752787726b5badc9bf38ff1749059fca7bccb56
diff --git a/rules/android_binary/impl.bzl b/rules/android_binary/impl.bzl index 2b99ff1..bf4f052 100644 --- a/rules/android_binary/impl.bzl +++ b/rules/android_binary/impl.bzl
@@ -947,7 +947,10 @@ merged_manifest = packaged_resources_ctx.processed_manifest, art_profile_zip = ap_ctx.art_profile_zip, java_resources_zip = dex_info.java_resource_jar, - compress_java_resources = ctx.fragments.android.compress_java_resources, + compress_java_resources = read_possibly_native_flag( + ctx, + "experimental_android_compress_java_resources", + ), nocompress_extensions = ctx.attr.nocompress_extensions, output_jar_creator = "bazel", signing_keys = signing_keys,
diff --git a/rules/flags/flags.bzl b/rules/flags/flags.bzl index 7af21b9..b966106 100644 --- a/rules/flags/flags.bzl +++ b/rules/flags/flags.bzl
@@ -191,6 +191,10 @@ _POSSIBLY_NATIVE_FLAGS = { "desugar_java8_libs": (lambda ctx: ctx.fragments.android.desugar_java8_libs, "starlark"), + "experimental_android_compress_java_resources": ( + lambda ctx: ctx.fragments.android.compress_java_resources, + "starlark", + ), } def read_possibly_native_flag(ctx, flag_name):