diff options
author | 2016-03-17 12:52:24 +0000 | |
---|---|---|
committer | 2016-03-18 12:45:04 +0000 | |
commit | 273ca5bf1ece580f50cf3b4f2e6ee1bd9b07807a (patch) | |
tree | fbcbfe30faf55e27646b69ab8304f527ccde0ad2 /src/main/java | |
parent | 8c7d565c42491b39e950430ede138b6ca84c0c17 (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.java | 7 |
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( |