public abstract class ClassCodeExpressionTransformer extends ClassCodeVisitorSupport implements ExpressionTransformer
| Constructor and Description |
|---|
ClassCodeExpressionTransformer() |
addError, getSourceUnit, visitAnnotations, visitBlockStatement, visitBreakStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitContinueStatement, visitDeclarationExpression, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitStatement, visitTryCatchFinallyafterSwitchConditionExpressionVisited, visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitLambdaExpression, visitListExpression, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitMethodReferenceExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpressionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitEmptyExpression, visitListOfExpressionspublic Expression transform(Expression expr)
ExpressionTransformertransform in interface ExpressionTransformerprotected void visitAnnotation(AnnotationNode node)
visitAnnotation in class ClassCodeVisitorSupportprotected void visitConstructorOrMethod(MethodNode node, boolean isConstructor)
visitConstructorOrMethod in class ClassCodeVisitorSupportpublic void visitField(FieldNode node)
GroovyClassVisitorvisitField in interface GroovyClassVisitorvisitField in class ClassCodeVisitorSupportpublic void visitProperty(PropertyNode node)
GroovyClassVisitorvisitProperty in interface GroovyClassVisitorvisitProperty in class ClassCodeVisitorSupportpublic void visitAssertStatement(AssertStatement stmt)
visitAssertStatement in interface GroovyCodeVisitorvisitAssertStatement in class ClassCodeVisitorSupportpublic void visitCaseStatement(CaseStatement stmt)
visitCaseStatement in interface GroovyCodeVisitorvisitCaseStatement in class ClassCodeVisitorSupportpublic void visitDoWhileLoop(DoWhileStatement stmt)
visitDoWhileLoop in interface GroovyCodeVisitorvisitDoWhileLoop in class ClassCodeVisitorSupportpublic void visitExpressionStatement(ExpressionStatement stmt)
visitExpressionStatement in interface GroovyCodeVisitorvisitExpressionStatement in class ClassCodeVisitorSupportpublic void visitForLoop(ForStatement stmt)
visitForLoop in interface GroovyCodeVisitorvisitForLoop in class ClassCodeVisitorSupportpublic void visitIfElse(IfStatement stmt)
visitIfElse in interface GroovyCodeVisitorvisitIfElse in class ClassCodeVisitorSupportpublic void visitReturnStatement(ReturnStatement stmt)
visitReturnStatement in interface GroovyCodeVisitorvisitReturnStatement in class ClassCodeVisitorSupportpublic void visitSwitch(SwitchStatement stmt)
visitSwitch in interface GroovyCodeVisitorvisitSwitch in class ClassCodeVisitorSupportpublic void visitSynchronizedStatement(SynchronizedStatement stmt)
visitSynchronizedStatement in interface GroovyCodeVisitorvisitSynchronizedStatement in class ClassCodeVisitorSupportpublic void visitThrowStatement(ThrowStatement stmt)
visitThrowStatement in interface GroovyCodeVisitorvisitThrowStatement in class ClassCodeVisitorSupportpublic void visitWhileLoop(WhileStatement stmt)
visitWhileLoop in interface GroovyCodeVisitorvisitWhileLoop in class ClassCodeVisitorSupportprotected static void setSourcePosition(Expression toSet, Expression origNode)
toSet - resulting nodeorigNode - original node