diff options
author | 2018-07-17 23:44:25 -0700 | |
---|---|---|
committer | 2018-07-17 23:45:28 -0700 | |
commit | f09a7f5f70280d8fb3a85a4d292f31a876dfb8ac (patch) | |
tree | 451c8b5f954a243eed7a258cf350923f249bf407 /src/main/java/com/google/devtools/build/lib/rules/android/DataBinding.java | |
parent | 61a6bea12cf785f605c84af6c85844b0bb8c1775 (diff) |
Expose the UsesDataBindingProvider to Skylark (as UsesDataBindingInfo).
RELNOTES: none.
PiperOrigin-RevId: 205032841
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/DataBinding.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/DataBinding.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/DataBinding.java b/src/main/java/com/google/devtools/build/lib/rules/android/DataBinding.java index c589342614..4991600d1b 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/DataBinding.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/DataBinding.java @@ -254,8 +254,7 @@ public final class DataBinding { dataBindingMetadataOutputs.addAll(getTransitiveMetadata(ruleContext, "deps")); } if (!dataBindingMetadataOutputs.isEmpty()) { - builder.addProvider( - UsesDataBindingProvider.class, new UsesDataBindingProvider(dataBindingMetadataOutputs)); + builder.addNativeDeclaredProvider(new UsesDataBindingProvider(dataBindingMetadataOutputs)); } } @@ -265,7 +264,7 @@ public final class DataBinding { if (ruleContext.attributes().has(attr, BuildType.LABEL_LIST)) { for (UsesDataBindingProvider provider : ruleContext.getPrerequisites( - attr, RuleConfiguredTarget.Mode.TARGET, UsesDataBindingProvider.class)) { + attr, RuleConfiguredTarget.Mode.TARGET, UsesDataBindingProvider.PROVIDER)) { dataBindingMetadataOutputs.addAll(provider.getMetadataOutputs()); } } |