| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final Map | |
| private ClassNode | |
| private int | |
| private final List | |
| private SourceUnit |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| protected SourceUnit | |
| private void | |
| private void | |
| public Expression | transform(Expression exp)
Overrides org. Implements org. |
| public void | |
| public void |
| const2Objects | back to summary |
|---|---|
| private final Map<Object, FieldNode> const2Objects | |
| const2Prims | back to summary |
|---|---|
| private final Map<Object, FieldNode> const2Prims | |
| currentClass | back to summary |
|---|---|
| private ClassNode currentClass | |
| index | back to summary |
|---|---|
| private int index | |
| missingFields | back to summary |
|---|---|
| private final List<FieldNode> missingFields | |
| source | back to summary |
|---|---|
| private SourceUnit source | |
| OptimizerVisitor | back to summary |
|---|---|
| public OptimizerVisitor(CompilationUnit cu) | |
| addMissingFields | back to summary |
|---|---|
| private void addMissingFields() | |
| getSourceUnit | back to summary |
|---|---|
| protected SourceUnit getSourceUnit() Implements abstract org. | |
| pruneUnneededGroovyObjectInterface | back to summary |
|---|---|
| private void pruneUnneededGroovyObjectInterface(ClassNode node) | |
| setConstField | back to summary |
|---|---|
| private void setConstField(ConstantExpression constantExpression) | |
| transform | back to summary |
|---|---|
| public Expression transform(Expression exp) Overrides org. Implements org. Doc from org. Transforms the given expression into another expression | |
| visitClass | back to summary |
|---|---|
| public void visitClass(ClassNode node, SourceUnit source) | |
| visitClosureExpression | back to summary |
|---|---|
| public void visitClosureExpression(ClosureExpression expression) Overrides org. Implements org. | |