diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java index 7e0dfbb075..e989585742 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidIdlHelper.java @@ -486,7 +486,10 @@ public class AndroidIdlHelper { /** Returns the idl_preprocessed defined on the given rule. */ private static Collection<Artifact> getIdlPreprocessed(RuleContext ruleContext) { return ruleContext.isAttrDefined("idl_preprocessed", BuildType.LABEL_LIST) - ? ruleContext.getPrerequisiteArtifacts("idl_preprocessed", Mode.TARGET).list() + ? ruleContext + .getPrerequisiteArtifacts("idl_preprocessed", Mode.TARGET) + .filter(AndroidRuleClasses.ANDROID_IDL) + .list() : ImmutableList.<Artifact>of(); } } |