aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Chris Parsons <cparsons@google.com>2016-12-20 20:04:51 +0000
committerGravatar Klaus Aehlig <aehlig@google.com>2016-12-21 09:47:50 +0000
commit4adb95162c6f098ebf5cdba88facabca70b25c99 (patch)
tree447d9034afc8e2b140c7e4354e543d0915cd3bda
parentfa3ed040633ff933eea3c39a57ee5cdde106f33c (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
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java4
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")) {