|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This class rerpresents a list of expressions used to
create closures. Example:
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.
Field Summary | |
---|---|
VariableScope |
scope
|
Constructor Summary | |
ClosureListExpression(List expressions)
|
|
ClosureListExpression()
|
Method Summary | |
---|---|
String |
getText()
|
VariableScope |
getVariableScope()
|
void |
setVariableScope(VariableScope scope)
|
Expression |
transformExpression(ExpressionTransformer transformer)
|
void |
visit(GroovyCodeVisitor visitor)
|
Constructor Detail |
---|
public ClosureListExpression(List expressions)
public ClosureListExpression()
Method Detail |
---|
public String getText()
public VariableScope getVariableScope()
public void setVariableScope(VariableScope scope)
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)