Add --incompatible_disallow_legacy_java_provider flag.
RELNOTES: None.
PiperOrigin-RevId: 228660460
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 86c6565..6f9b309 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
@@ -152,6 +152,8 @@
public abstract boolean incompatibleDisallowFileType();
+ public abstract boolean incompatibleDisallowLegacyJavaProvider();
+
public abstract boolean incompatibleDisallowLegacyJavaInfo();
public abstract boolean incompatibleDisallowLoadLabelsToCrossPackageBoundaries();
@@ -221,6 +223,7 @@
.incompatibleDisallowDataTransition(false)
.incompatibleDisallowDictPlus(false)
.incompatibleDisallowFileType(false)
+ .incompatibleDisallowLegacyJavaProvider(false)
.incompatibleDisallowLegacyJavaInfo(false)
.incompatibleDisallowLoadLabelsToCrossPackageBoundaries(false)
.incompatibleDisallowOldStyleArgsAdd(false)
@@ -284,6 +287,8 @@
public abstract Builder incompatibleDisallowFileType(boolean value);
+ public abstract Builder incompatibleDisallowLegacyJavaProvider(boolean value);
+
public abstract Builder incompatibleDisallowLegacyJavaInfo(boolean value);
public abstract Builder incompatibleDisallowLoadLabelsToCrossPackageBoundaries(boolean value);