aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/JavaInfo.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaInfo.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaInfo.java
index bc3ad57eaa..a840c8845c 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaInfo.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaInfo.java
@@ -376,6 +376,14 @@ public final class JavaInfo extends NativeInfo {
return getProvider(JavaCompilationInfoProvider.class);
}
+ @SkylarkCallable(
+ name = "runtime_output_jars",
+ doc = "Returns the runtime output jars provided by this Java target.",
+ structField = true)
+ public SkylarkList<Artifact> getRuntimeOutputJars() {
+ return SkylarkList.createImmutable(getDirectRuntimeJars());
+ }
+
public ImmutableList<Artifact> getDirectRuntimeJars() {
return directRuntimeJars;
}