aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
diff options
context:
space:
mode:
authorGravatar cparsons <cparsons@google.com>2018-06-11 12:44:06 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-11 12:45:43 -0700
commitabeb8515ced94f94e80a0196bd5e8330fefba938 (patch)
tree3b40eb0c5e83aceb74186343be01af86bc70e8d4 /src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
parentd1faf43493a6d11deb5bd88373ceb5fab04c8109 (diff)
Migrate android providers to use BuiltinProvider instead of NativeProvider
RELNOTES: None. PiperOrigin-RevId: 200096226
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
index a9264b0c62..d06c9b2f26 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidRuleClasses.java
@@ -563,8 +563,10 @@ public final class AndroidRuleClasses {
attr(DataBinding.DATABINDING_ANNOTATION_PROCESSOR_ATTR, LABEL)
.cfg(HostTransition.INSTANCE)
.value(env.getToolsLabel("//tools/android:databinding_annotation_processor")))
- .advertiseSkylarkProvider(AndroidResourcesInfo.PROVIDER.id())
- .advertiseSkylarkProvider(AndroidNativeLibsInfo.PROVIDER.id())
+ .advertiseSkylarkProvider(
+ SkylarkProviderIdentifier.forKey(AndroidResourcesInfo.PROVIDER.getKey()))
+ .advertiseSkylarkProvider(
+ SkylarkProviderIdentifier.forKey(AndroidNativeLibsInfo.PROVIDER.getKey()))
.build();
}
@@ -1030,7 +1032,7 @@ public final class AndroidRuleClasses {
.exec()
.value(env.getToolsLabel("//tools/android:zip_filter")))
.removeAttribute("data")
- .advertiseSkylarkProvider(ApkInfo.PROVIDER.id())
+ .advertiseSkylarkProvider(SkylarkProviderIdentifier.forKey(ApkInfo.PROVIDER.getKey()))
.advertiseSkylarkProvider(SkylarkProviderIdentifier.forKey(JavaInfo.PROVIDER.getKey()))
.build();
}