public class ASTTransformationCollectorCodeVisitor extends ClassCodeVisitorSupport
GroovyASTTransformation. Each such annotation is added.
This visitor is only intended to be executed once, during the
CompilePhase.SEMANTIC_ANALYSIS phase of compilation.
| Constructor and Description |
|---|
ASTTransformationCollectorCodeVisitor(SourceUnit source,
GroovyClassLoader transformLoader) |
| Modifier and Type | Method and Description |
|---|---|
protected SourceUnit |
getSourceUnit() |
void |
visitAnnotations(AnnotatedNode node) |
void |
visitClass(ClassNode classNode)
Visit a ClassNode.
|
addError, visitAnnotation, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoopafterSwitchConditionExpressionVisited, 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 ASTTransformationCollectorCodeVisitor(SourceUnit source, GroovyClassLoader transformLoader)
protected SourceUnit getSourceUnit()
getSourceUnit in class ClassCodeVisitorSupportpublic void visitClass(ClassNode classNode)
GroovyClassVisitorvisitClass in interface GroovyClassVisitorvisitClass in class ClassCodeVisitorSupportpublic void visitAnnotations(AnnotatedNode node)
visitAnnotations in class ClassCodeVisitorSupport