diff options
author | Chris Parsons <cparsons@google.com> | 2016-12-20 20:04:51 +0000 |
---|---|---|
committer | Klaus Aehlig <aehlig@google.com> | 2016-12-21 09:47:50 +0000 |
commit | 4adb95162c6f098ebf5cdba88facabca70b25c99 (patch) | |
tree | 447d9034afc8e2b140c7e4354e543d0915cd3bda /src/main/java/com | |
parent | fa3ed040633ff933eea3c39a57ee5cdde106f33c (diff) |
Cast to ConfiguredTarget instead of AbstractConfiguredTarget for obtaining the target type
This allows us to correctly analyze the type of alias targets
--
PiperOrigin-RevId: 142582188
MOS_MIGRATED_REVID=142582188
Diffstat (limited to 'src/main/java/com')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java index fee99b902b..2da5511875 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java @@ -62,7 +62,7 @@ import com.google.common.collect.ImmutableSet; import com.google.common.collect.Iterables; import com.google.common.collect.UnmodifiableIterator; import com.google.devtools.build.lib.actions.Artifact; -import com.google.devtools.build.lib.analysis.AbstractConfiguredTarget; +import com.google.devtools.build.lib.analysis.ConfiguredTarget; import com.google.devtools.build.lib.analysis.RuleConfiguredTarget.Mode; import com.google.devtools.build.lib.analysis.RuleContext; import com.google.devtools.build.lib.analysis.TransitiveInfoCollection; @@ -572,7 +572,7 @@ public final class ObjcCommon { private static boolean isCcLibrary(TransitiveInfoCollection info) { try { - AbstractConfiguredTarget target = (AbstractConfiguredTarget) info; + ConfiguredTarget target = (ConfiguredTarget) info; String targetName = target.getTarget().getTargetKind(); for (String ruleClassName : ObjcRuleClasses.CompilingRule.ALLOWED_CC_DEPS_RULE_CLASSES) { if (targetName.equals(ruleClassName + " rule")) { |