diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JCaseStatement.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JCaseStatement.java index 8b7e96034a..2fc4b0d6c5 100644 --- a/dev/core/src/com/google/gwt/dev/jjs/ast/JCaseStatement.java +++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JCaseStatement.java @@ -37,7 +37,7 @@ public JCaseStatement(SourceInfo info, JExpression expr) { public JCaseStatement(SourceInfo info, Collection exprs) { super(info); - this.exprs = Collections.unmodifiableList(new ArrayList<>(exprs)); + this.exprs = Lists.newArrayList(exprs); } public boolean isDefault() { @@ -45,7 +45,7 @@ public boolean isDefault() { } public List getExprs() { - return exprs; + return Collections.unmodifiableList(exprs); } public JBinaryOperation convertToCompareExpression(JExpression value) {