Add a flag to guard the SkylarkCallables that have been exposed for the Android
Rules Starlark rewrite.

RELNOTES: None.
PiperOrigin-RevId: 215460549
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
index 90192b7..9805d61 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
@@ -95,6 +95,8 @@
 
   public abstract List<String> experimentalCcSkylarkApiEnabledPackages();
 
+  public abstract boolean experimentalEnableAndroidMigrationApis();
+
   public abstract boolean experimentalEnableRepoMapping();
 
   public abstract boolean experimentalRemapMainRepo();
@@ -168,6 +170,7 @@
           // <== Add new options here in alphabetic order ==>
           .experimentalAnalysisTestingImprovements(false)
           .experimentalCcSkylarkApiEnabledPackages(ImmutableList.of())
+          .experimentalEnableAndroidMigrationApis(false)
           .experimentalEnableRepoMapping(false)
           .experimentalRemapMainRepo(false)
           .incompatibleBzlDisallowLoadAfterStatement(false)
@@ -207,6 +210,8 @@
 
     public abstract Builder experimentalCcSkylarkApiEnabledPackages(List<String> value);
 
+    public abstract Builder experimentalEnableAndroidMigrationApis(boolean value);
+
     public abstract Builder experimentalEnableRepoMapping(boolean value);
 
     public abstract Builder experimentalRemapMainRepo(boolean value);