aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/Parser.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/Parser.java b/src/main/java/com/google/devtools/build/lib/syntax/Parser.java
index eea376e3da..e3b14aa32d 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/Parser.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/Parser.java
@@ -1336,7 +1336,7 @@ public class Parser {
boolean hasArg = false;
boolean hasStar = false;
boolean hasStarStar = false;
- ArrayList<V> arguments = new ArrayList<>();
+ ImmutableList.Builder<V> argumentsBuilder = ImmutableList.builder();
while (token.kind != TokenKind.RPAREN && token.kind != TokenKind.EOF) {
if (hasStarStar) {
@@ -1358,9 +1358,9 @@ public class Parser {
} else if (arg.isStarStar()) {
hasStarStar = true;
}
- arguments.add(arg);
+ argumentsBuilder.add(arg);
}
- return ImmutableList.copyOf(arguments);
+ return argumentsBuilder.build();
}
// suite is typically what follows a colon (e.g. after def or for).