SomeTrait.super.foo() into the appropriate trait call.
| Modifier and Type | Field and Description |
|---|---|
| private final SourceUnit | |
| pack-priv static final String |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private ClassNode | |
| protected SourceUnit | |
| private ClassNode | |
| private static boolean | |
| public Expression | transform(final Expression exp)
Overrides org. Implements org. |
| private Expression | |
| private Expression | |
| private Expression | |
| private Expression |
| unit | back to summary |
|---|---|
| private final SourceUnit unit | |
| UNRESOLVED_HELPER_CLASS | back to summary |
|---|---|
| pack-priv static final String UNRESOLVED_HELPER_CLASS | |
| SuperCallTraitTransformer | back to summary |
|---|---|
| pack-priv SuperCallTraitTransformer(final SourceUnit unit) | |
| getHelper | back to summary |
|---|---|
| private ClassNode getHelper(final ClassNode traitType) | |
| getSourceUnit | back to summary |
|---|---|
| protected SourceUnit getSourceUnit() Implements abstract org.
| |
| getTraitSuperTarget | back to summary |
|---|---|
| private ClassNode getTraitSuperTarget(final Expression exp) | |
| isSelfType | back to summary |
|---|---|
| private static boolean isSelfType(final Parameter parameter, final ClassNode traitType) | |
| transform | back to summary |
|---|---|
| public Expression transform(final Expression exp) Overrides org. Implements org. Doc from org. Transforms the given expression into another expression
| |
| transformBinaryExpression | back to summary |
|---|---|
| private Expression transformBinaryExpression(final BinaryExpression exp) | |
| transformClosureExpression | back to summary |
|---|---|
| private Expression transformClosureExpression(final ClosureExpression exp) | |
| transformMethodCallExpression | back to summary |
|---|---|
| private Expression transformMethodCallExpression(final MethodCallExpression exp) | |
| transformPropertyExpression | back to summary |
|---|---|
| private Expression transformPropertyExpression(final PropertyExpression exp) | |