Uses of Interface
org.codehaus.groovy.ast.expr.ExpressionTransformer

Packages that use ExpressionTransformer
org.codehaus.groovy.ast Groovy AST nodes for the syntax of the language 
org.codehaus.groovy.ast.expr AST nodes for Groovy expressions 
org.codehaus.groovy.classgen Generates Java classes for Groovy classes using ASM. 
org.codehaus.groovy.control Compiler control classes. 
org.codehaus.groovy.tools.javac Classes related to the joint compiler. 
org.codehaus.groovy.transform   
 

Uses of ExpressionTransformer in org.codehaus.groovy.ast
 

Classes in org.codehaus.groovy.ast that implement ExpressionTransformer
 class ClassCodeExpressionTransformer
          Visitor to transform expressions in a whole class.
 

Uses of ExpressionTransformer in org.codehaus.groovy.ast.expr
 

Methods in org.codehaus.groovy.ast.expr with parameters of type ExpressionTransformer
 Expression ListExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression ConstructorCallExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression UnaryPlusExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression SpreadMapExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression MethodCallExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression BooleanExpression.transformExpression(ExpressionTransformer transformer)
           
abstract  Expression Expression.transformExpression(ExpressionTransformer transformer)
          Return a copy of the expression calling the transformer on any nested expressions
 Expression ElvisOperatorExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression MapExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression UnaryMinusExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression BinaryExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression RegexExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression ArrayExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression BitwiseNegationExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression TupleExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression ClosureExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression MapEntryExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression DeclarationExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression ConstantExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression VariableExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression PropertyExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression StaticMethodCallExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression MethodPointerExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression CastExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression FieldExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression NotExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression RangeExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression TernaryExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression EmptyExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression SpreadExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression ClassExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression PostfixExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression ArgumentListExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression PrefixExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression GStringExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression ClosureListExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression AttributeExpression.transformExpression(ExpressionTransformer transformer)
           
 Expression NamedArgumentListExpression.transformExpression(ExpressionTransformer transformer)
           
protected  java.util.List Expression.transformExpressions(java.util.List expressions, ExpressionTransformer transformer)
          Transforms the list of expressions
 

Uses of ExpressionTransformer in org.codehaus.groovy.classgen
 

Methods in org.codehaus.groovy.classgen with parameters of type ExpressionTransformer
 Expression BytecodeExpression.transformExpression(ExpressionTransformer transformer)
           
 

Uses of ExpressionTransformer in org.codehaus.groovy.control
 

Classes in org.codehaus.groovy.control that implement ExpressionTransformer
 class OptimizerVisitor
          Visitor to produce several optimizations - to replace numbered constants with references to static fields
 class ResolveVisitor
          Visitor to resolve Types and convert VariableExpression to ClassExpressions if needed.
 class StaticImportVisitor
          Visitor to resolve constants and method calls from static Imports
 

Uses of ExpressionTransformer in org.codehaus.groovy.tools.javac
 

Classes in org.codehaus.groovy.tools.javac that implement ExpressionTransformer
 class JavaAwareResolveVisitor
           
 

Uses of ExpressionTransformer in org.codehaus.groovy.transform
 

Classes in org.codehaus.groovy.transform that implement ExpressionTransformer
 class NewifyASTTransformation
          Handles generation of code for the @Newify annotation.
 



Copyright © ${year} The Codehaus. All Rights Reserved.