Top Description Constructors Methods
org.codehaus.groovy.transform.sc.transformers

public Class VariableExpressionTransformer

extends Object
Class Inheritance
Imports
org.codehaus.groovy.ast.ClassNode, .FieldNode, .MethodNode, org.codehaus.groovy.ast.expr.Expression, .MethodCallExpression, .PropertyExpression, .VariableExpression, org.codehaus.groovy.transform.sc.StaticCompilationMetadataKeys, org.codehaus.groovy.transform.stc.StaticTypesMarker

Transformer for VariableExpression the bytecode backend wouldn't be able to handle otherwise.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Expression
private static Expression
private static Expression
private static Expression
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

VariableExpressionTransformerback to summary
public VariableExpressionTransformer()

Method Detail

transformVariableExpressionback to summary
public Expression transformVariableExpression(final VariableExpression ve)
tryTransformDirectMethodTargetback to summary
private static Expression tryTransformDirectMethodTarget(final VariableExpression ve)
tryTransformImplicitReceiverback to summary
private static Expression tryTransformImplicitReceiver(final VariableExpression ve)
tryTransformPrivateFieldAccessback to summary
private static Expression tryTransformPrivateFieldAccess(final VariableExpression ve)