public class ClosureListExpression extends ListExpression
def foo = (1;2;;)
The right side is a ClosureListExpression consisting of
two ConstantExpressions for the values 1 and 2, and two
EmptyStatement entries. The ClosureListExpression defines a new
variable scope. All created Closures share this scope.Constructor and Description |
---|
ClosureListExpression() |
ClosureListExpression(java.util.List expressions) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getText() |
VariableScope |
getVariableScope() |
void |
setVariableScope(VariableScope scope) |
Expression |
transformExpression(ExpressionTransformer transformer)
Return a copy of the expression calling the transformer on any nested expressions
|
void |
visit(GroovyCodeVisitor visitor) |
addExpression, getExpression, getExpressions, isWrapped, setWrapped, toString
getType, setType, transformExpressions
getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setSourcePosition
public ClosureListExpression(java.util.List expressions)
public ClosureListExpression()
public void visit(GroovyCodeVisitor visitor)
visit
in class ListExpression
public Expression transformExpression(ExpressionTransformer transformer)
Expression
transformExpression
in class ListExpression
public void setVariableScope(VariableScope scope)
public VariableScope getVariableScope()
public java.lang.String getText()
getText
in class ListExpression