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, toStringgetType, setType, transformExpressionsgetColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setSourcePositionpublic ClosureListExpression(java.util.List expressions)
public ClosureListExpression()
public void visit(GroovyCodeVisitor visitor)
visit in class ListExpressionpublic Expression transformExpression(ExpressionTransformer transformer)
ExpressiontransformExpression in class ListExpressionpublic void setVariableScope(VariableScope scope)
public VariableScope getVariableScope()
public java.lang.String getText()
getText in class ListExpression