|
|||||
| 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)