Advertise java Skylark provider from java proto aspects.
The skylark provider is bound as "proto_java" to avoid collisions with the base, which is called "java".
--
PiperOrigin-RevId: 143960605
MOS_MIGRATED_REVID=143960605
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java b/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java
index ff90a87..8339c8a 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/ConfiguredAspect.java
@@ -178,6 +178,12 @@
return this;
}
+ public Builder addSkylarkTransitiveInfo(String name, Object value) {
+ SkylarkProviderValidationUtil.checkSkylarkObjectSafe(value);
+ skylarkProviderBuilder.put(name, value);
+ return this;
+ }
+
public Builder addSkylarkTransitiveInfo(String name, Object value, Location loc)
throws EvalException {
SkylarkProviderValidationUtil.validateAndThrowEvalException(name, value, loc);