diff options
author | 2018-02-22 14:59:17 -0800 | |
---|---|---|
committer | 2018-02-22 15:00:56 -0800 | |
commit | fbf08a44c47c0f389a683a65155b05bff3bfeea8 (patch) | |
tree | b633a66f0ac399a8b3c827f7e1e3d27504e8e2cd /src/main/java/com/google/devtools/build/lib/rules/android/AndroidNativeLibsInfo.java | |
parent | f13d6f5b153d8713a8af7e2ba0d5dce0e9a577e8 (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.java | 7 |
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; } |