aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/SelectorList.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SelectorList.java b/src/main/java/com/google/devtools/build/lib/syntax/SelectorList.java
index 21b4a3514e..f77f8d7fe9 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/SelectorList.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/SelectorList.java
@@ -97,9 +97,6 @@ public final class SelectorList {
} else if (value instanceof SelectorValue) {
builder.add(value);
return ((SelectorValue) value).getType();
- } else if (value instanceof GlobList) {
- builder.add(((GlobList<?>) value).delegate());
- return NATIVE_LIST_TYPE;
} else {
builder.add(value);
return value.getClass();
@@ -107,7 +104,9 @@ public final class SelectorList {
}
private static boolean isListType(Class<?> type) {
- return type == NATIVE_LIST_TYPE || type.getSuperclass() == SkylarkList.class;
+ return type == NATIVE_LIST_TYPE
+ || type.getSuperclass() == SkylarkList.class
+ || type == GlobList.class;
}
private static boolean canConcatenate(Class<?> type1, Class<?> type2) {