Undo breaking change of hiding android_common behind --experimental_google_legacy_api
This should be patched into 0.28.0 to fix https://github.com/bazelbuild/intellij/issues/976
Closes #8860.
PiperOrigin-RevId: 257574106
diff --git a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/android/AndroidBootstrap.java b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/android/AndroidBootstrap.java
index b41e4c1..de0fbe0 100644
--- a/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/android/AndroidBootstrap.java
+++ b/src/main/java/com/google/devtools/build/lib/skylarkbuildapi/android/AndroidBootstrap.java
@@ -54,10 +54,13 @@
@Override
public void addBindingsToBuilder(ImmutableMap.Builder<String, Object> builder) {
- builder.put(
- "android_common",
- FlagGuardedValue.onlyWhenExperimentalFlagIsTrue(
- FlagIdentifier.EXPERIMENTAL_GOOGLE_LEGACY_API, androidCommon));
+ // TODO: Make an incompatible change flag to hide android_common behind
+ // --experimental_google_legacy_api.
+ // Rationale: android_common module contains commonly used functions used outside of
+ // the Android Starlark migration. Let's not break them without an incompatible
+ // change process.
+ builder.put("android_common", androidCommon);
+
builder.put(
ApkInfoApi.NAME,
FlagGuardedValue.onlyWhenExperimentalFlagIsTrue(