org.codehaus.groovy.classgen.asm.ExpressionAsVariableSlot which
allows defining temporary variables loaded from variable slots directly at the AST level,
without any knowledge of org.codehaus.groovy.classgen.AsmClassGenerator .
| Modifier and Type | Field and Description |
|---|---|
| private final Expression | |
| private ExpressionAsVariableSlot[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public ClassNode | |
| public void | |
| public Expression | transformExpression(final ExpressionTransformer transformer)
Implements abstract org. |
| public void |
| expression | back to summary |
|---|---|
| private final Expression expression | |
| variable | back to summary |
|---|---|
| private ExpressionAsVariableSlot[] variable | |
| TemporaryVariableExpression | back to summary |
|---|---|
| public TemporaryVariableExpression(final Expression expression) | |
| getType | back to summary |
|---|---|
| public ClassNode getType() Overrides org.
| |
| remove | back to summary |
|---|---|
| public void remove(final WriterController controller) | |
| transformExpression | back to summary |
|---|---|
| public Expression transformExpression(final ExpressionTransformer transformer) Implements abstract org. Doc from org. Return a copy of the expression calling the transformer on any nested expressions
| |
| visit | back to summary |
|---|---|
| public void visit(final GroovyCodeVisitor visitor) Overrides org.
| |