aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2018-02-22 14:59:17 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-22 15:00:56 -0800
commitfbf08a44c47c0f389a683a65155b05bff3bfeea8 (patch)
treeb633a66f0ac399a8b3c827f7e1e3d27504e8e2cd /src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java
parentf13d6f5b153d8713a8af7e2ba0d5dce0e9a577e8 (diff)
Make getNativeLibs callable from Skylark.
RELNOTES: None PiperOrigin-RevId: 186679485
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java
index 5a07796e7b..78c2d87c5f 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java
@@ -20,6 +20,7 @@ import com.google.devtools.build.lib.concurrent.ThreadSafety.Immutable;
import com.google.devtools.build.lib.events.Location;
import com.google.devtools.build.lib.packages.NativeInfo;
import com.google.devtools.build.lib.packages.NativeProvider;
+import com.google.devtools.build.lib.skylarkinterface.SkylarkCallable;
import com.google.devtools.build.lib.skylarkinterface.SkylarkModule;
import com.google.devtools.build.lib.syntax.FunctionSignature;
import com.google.devtools.build.lib.syntax.SkylarkNestedSet;
@@ -62,7 +63,11 @@ public final class AndroidNativeLibsInfo extends NativeInfo {
this.nativeLibs = nativeLibs;
}
- /** Returns the native libraries zip produced by the rule. */
+ @SkylarkCallable(
+ name = "native_libs",
+ doc = "Returns the native libraries produced by the rule.",
+ structField = true
+ )
public NestedSet<Artifact> getNativeLibs() {
return nativeLibs;
}