aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/ListLiteral.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax/ListLiteral.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/ListLiteral.java40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/ListLiteral.java b/src/main/java/com/google/devtools/build/lib/syntax/ListLiteral.java
index 47a6ea646d..6d5b9a16ce 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/ListLiteral.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/ListLiteral.java
@@ -32,28 +32,28 @@ public final class ListLiteral extends Expression {
/**
* Types of the ListLiteral.
*/
- public static enum Kind {LIST, TUPLE}
+ public enum Kind {LIST, TUPLE}
private final Kind kind;
- private final List<Expression> exprs;
+ private final List<Expression> elements;
- public ListLiteral(Kind kind, List<Expression> exprs) {
+ public ListLiteral(Kind kind, List<Expression> elements) {
this.kind = kind;
- this.exprs = exprs;
+ this.elements = elements;
}
- public static ListLiteral makeList(List<Expression> exprs) {
- return new ListLiteral(Kind.LIST, exprs);
+ public static ListLiteral makeList(List<Expression> elements) {
+ return new ListLiteral(Kind.LIST, elements);
}
- public static ListLiteral makeTuple(List<Expression> exprs) {
- return new ListLiteral(Kind.TUPLE, exprs);
+ public static ListLiteral makeTuple(List<Expression> elements) {
+ return new ListLiteral(Kind.TUPLE, elements);
}
/** A new literal for an empty list, onto which a new location can be specified */
public static ListLiteral emptyList() {
- return makeList(Collections.<Expression>emptyList());
+ return makeList(Collections.emptyList());
}
public Kind getKind() {
@@ -61,7 +61,7 @@ public final class ListLiteral extends Expression {
}
public List<Expression> getElements() {
- return exprs;
+ return elements;
}
/**
@@ -75,12 +75,12 @@ public final class ListLiteral extends Expression {
public void prettyPrint(Appendable buffer) throws IOException {
buffer.append(isTuple() ? '(' : '[');
String sep = "";
- for (Expression e : exprs) {
+ for (Expression e : elements) {
buffer.append(sep);
e.prettyPrint(buffer);
sep = ", ";
}
- if (isTuple() && exprs.size() == 1) {
+ if (isTuple() && elements.size() == 1) {
buffer.append(',');
}
buffer.append(isTuple() ? ')' : ']');
@@ -89,7 +89,7 @@ public final class ListLiteral extends Expression {
@Override
public String toString() {
return Printer.printAbbreviatedList(
- exprs,
+ elements,
isTuple(),
Printer.SUGGESTED_CRITICAL_LIST_ELEMENTS_COUNT,
Printer.SUGGESTED_CRITICAL_LIST_ELEMENTS_STRING_LENGTH);
@@ -97,15 +97,15 @@ public final class ListLiteral extends Expression {
@Override
Object doEval(Environment env) throws EvalException, InterruptedException {
- List<Object> result = new ArrayList<>(exprs.size());
- for (Expression expr : exprs) {
+ List<Object> result = new ArrayList<>(elements.size());
+ for (Expression element : elements) {
// Convert NPEs to EvalExceptions.
- if (expr == null) {
+ if (element == null) {
throw new EvalException(getLocation(), "null expression in " + this);
}
- result.add(expr.eval(env));
+ result.add(element.eval(env));
}
- return isTuple() ? Tuple.copyOf(result) : new MutableList(result, env);
+ return isTuple() ? Tuple.copyOf(result) : new MutableList<>(result, env);
}
@Override
@@ -115,8 +115,8 @@ public final class ListLiteral extends Expression {
@Override
void validate(ValidationEnvironment env) throws EvalException {
- for (Expression expr : exprs) {
- expr.validate(env);
+ for (Expression element : elements) {
+ element.validate(env);
}
}
}