groovy / 4.0 / org / apache / groovy / contracts / ast / visitor / lifecycleaftertransformationvisitor.html

[Java] Class LifecycleAfterTransformationVisitor

  • org.apache.groovy.contracts.ast.visitor.LifecycleAfterTransformationVisitor
public class LifecycleAfterTransformationVisitor
extends BaseVisitor

AST transformation visitor which is triggered after applying AnnotationProcessor related transformations.

See Also:
AnnotationProcessorVisitor
Inherited fields
Fields inherited from class Fields
class BaseVisitor CLOSURE_ATTRIBUTE_NAME, GCONTRACTS_ENABLED_VAR, source, sourceUnit

Constructor Summary

Constructors
Constructor and description
LifecycleAfterTransformationVisitor(SourceUnit sourceUnit, ReaderSource source, ProcessingContextInformation pci)

Methods Summary

Methods
Type Params Return Type Name and description
public void visitClass(ClassNode node)

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class BaseVisitor getSourceUnit
class ClassCodeVisitorSupport addError, getSourceUnit, visitAnnotation, visitAnnotations, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitExpressionStatement, visitField, visitForLoop, visitIfElse, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoop
class CodeVisitorSupport afterSwitchConditionExpressionVisited, visitArgumentlistExpression, visitArrayExpression, visitAssertStatement, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBlockStatement, visitBooleanExpression, visitBreakStatement, visitBytecodeExpression, visitCaseStatement, visitCastExpression, visitCatchStatement, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitEmptyStatement, visitExpressionStatement, visitFieldExpression, visitForLoop, visitGStringExpression, visitIfElse, visitLambdaExpression, visitListExpression, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitMethodReferenceExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitReturnStatement, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression, visitWhileLoop

Constructor Detail

public LifecycleAfterTransformationVisitor(SourceUnit sourceUnit, ReaderSource source, ProcessingContextInformation pci)

Method Detail

@Override public void visitClass(ClassNode node)