diff options
author | dslomov <dslomov@google.com> | 2017-07-27 17:35:46 +0200 |
---|---|---|
committer | Jakob Buchgraber <buchgr@google.com> | 2017-07-28 10:44:43 +0200 |
commit | 73527c3be5e40ff5a2f868440f0c4d3a940abec7 (patch) | |
tree | 0735b88df090ec11756a0137e69d31d2015bc45f /src/main/java/com/google/devtools/build/lib/rules/objc/IosTest.java | |
parent | 801f51f1c2e0f516aa136caa2efbe92390aab558 (diff) |
Make all WithLegacySkylarkName providers declared providers.
RELNOTES: None.
PiperOrigin-RevId: 163343931
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/IosTest.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/IosTest.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/IosTest.java b/src/main/java/com/google/devtools/build/lib/rules/objc/IosTest.java index d1ddc215a0..908020bea4 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/IosTest.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/IosTest.java @@ -268,7 +268,7 @@ public final class IosTest implements RuleConfiguredTargetFactory { .addDepObjcProviders(protosObjcProvider.asSet()) .addNonPropagatedDepObjcProviders( ruleContext.getPrerequisites( - "non_propagated_deps", Mode.TARGET, ObjcProvider.class)) + "non_propagated_deps", Mode.TARGET, ObjcProvider.SKYLARK_CONSTRUCTOR)) .setIntermediateArtifacts(ObjcRuleClasses.intermediateArtifacts(ruleContext)) .setHasModuleMap(); @@ -283,7 +283,8 @@ public final class IosTest implements RuleConfiguredTargetFactory { ObjcConfiguration config = ruleContext.getFragment(ObjcConfiguration.class); if (config.runMemleaks()) { builder.addDepObjcProviders( - ruleContext.getPrerequisites(MEMLEAKS_DEP_ATTR, Mode.TARGET, ObjcProvider.class)); + ruleContext.getPrerequisites( + MEMLEAKS_DEP_ATTR, Mode.TARGET, ObjcProvider.SKYLARK_CONSTRUCTOR)); } return builder.build(); @@ -295,6 +296,7 @@ public final class IosTest implements RuleConfiguredTargetFactory { /** Returns the {@link XcTestAppProvider} of the {@code xctest_app} attribute. */ protected static XcTestAppProvider xcTestAppProvider(RuleContext ruleContext) { - return ruleContext.getPrerequisite(XCTEST_APP_ATTR, Mode.TARGET, XcTestAppProvider.class); + return ruleContext.getPrerequisite( + XCTEST_APP_ATTR, Mode.TARGET, XcTestAppProvider.SKYLARK_CONSTRUCTOR); } } |