aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java
diff options
context:
space:
mode:
authorGravatar Dmitry Lomov <dslomov@google.com>2016-03-17 12:52:24 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-03-18 12:45:04 +0000
commit273ca5bf1ece580f50cf3b4f2e6ee1bd9b07807a (patch)
treefbcbfe30faf55e27646b69ab8304f527ccde0ad2 /src/main/java
parent8c7d565c42491b39e950430ede138b6ca84c0c17 (diff)
Refactor AndroidStudioInfoAspectTestBase.
-- MOS_MIGRATED_REVID=117438482
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiProvider.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiProvider.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiProvider.java
index 0ec029e1fd..eb6e7fa89e 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaSkylarkApiProvider.java
@@ -88,7 +88,12 @@ public final class JavaSkylarkApiProvider extends SkylarkApiProvider {
doc = "Returns transitive set of labels that are being exported from this rule."
)
public NestedSet<Label> getTransitiveExports() {
- return getInfo().getProvider(JavaExportsProvider.class).getTransitiveExports();
+ JavaExportsProvider provider = getInfo().getProvider(JavaExportsProvider.class);
+ if (provider != null) {
+ return provider.getTransitiveExports();
+ } else {
+ return NestedSetBuilder.emptySet(Order.STABLE_ORDER);
+ }
}
@SkylarkCallable(