public abstract class ClassCodeVisitorSupport extends CodeVisitorSupport implements ErrorCollecting, GroovyClassVisitor
| Constructor and Description |
|---|
ClassCodeVisitorSupport() |
afterSwitchConditionExpressionVisited, 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 void visitClass(ClassNode node)
GroovyClassVisitorvisitClass in interface GroovyClassVisitorpublic void visitAnnotations(AnnotatedNode node)
protected void visitAnnotation(AnnotationNode node)
public void visitPackage(PackageNode node)
public void visitImports(ModuleNode node)
public void visitConstructor(ConstructorNode node)
GroovyClassVisitorvisitConstructor in interface GroovyClassVisitorpublic void visitMethod(MethodNode node)
GroovyClassVisitorvisitMethod in interface GroovyClassVisitorprotected void visitConstructorOrMethod(MethodNode node, boolean isConstructor)
public void visitField(FieldNode node)
GroovyClassVisitorvisitField in interface GroovyClassVisitorpublic void visitProperty(PropertyNode node)
GroovyClassVisitorvisitProperty in interface GroovyClassVisitorprotected void visitClassCodeContainer(Statement code)
protected void visitObjectInitializerStatements(ClassNode node)
public void visitDeclarationExpression(DeclarationExpression expression)
visitDeclarationExpression in interface GroovyCodeVisitorvisitDeclarationExpression in class CodeVisitorSupportpublic void visitAssertStatement(AssertStatement statement)
visitAssertStatement in interface GroovyCodeVisitorvisitAssertStatement in class CodeVisitorSupportpublic void visitBlockStatement(BlockStatement statement)
visitBlockStatement in interface GroovyCodeVisitorvisitBlockStatement in class CodeVisitorSupportpublic void visitBreakStatement(BreakStatement statement)
visitBreakStatement in interface GroovyCodeVisitorvisitBreakStatement in class CodeVisitorSupportpublic void visitCaseStatement(CaseStatement statement)
visitCaseStatement in interface GroovyCodeVisitorvisitCaseStatement in class CodeVisitorSupportpublic void visitCatchStatement(CatchStatement statement)
visitCatchStatement in interface GroovyCodeVisitorvisitCatchStatement in class CodeVisitorSupportpublic void visitContinueStatement(ContinueStatement statement)
visitContinueStatement in interface GroovyCodeVisitorvisitContinueStatement in class CodeVisitorSupportpublic void visitDoWhileLoop(DoWhileStatement statement)
visitDoWhileLoop in interface GroovyCodeVisitorvisitDoWhileLoop in class CodeVisitorSupportpublic void visitExpressionStatement(ExpressionStatement statement)
visitExpressionStatement in interface GroovyCodeVisitorvisitExpressionStatement in class CodeVisitorSupportpublic void visitForLoop(ForStatement statement)
visitForLoop in interface GroovyCodeVisitorvisitForLoop in class CodeVisitorSupportpublic void visitIfElse(IfStatement statement)
visitIfElse in interface GroovyCodeVisitorvisitIfElse in class CodeVisitorSupportpublic void visitReturnStatement(ReturnStatement statement)
visitReturnStatement in interface GroovyCodeVisitorvisitReturnStatement in class CodeVisitorSupportpublic void visitSwitch(SwitchStatement statement)
visitSwitch in interface GroovyCodeVisitorvisitSwitch in class CodeVisitorSupportpublic void visitSynchronizedStatement(SynchronizedStatement statement)
visitSynchronizedStatement in interface GroovyCodeVisitorvisitSynchronizedStatement in class CodeVisitorSupportpublic void visitThrowStatement(ThrowStatement statement)
visitThrowStatement in interface GroovyCodeVisitorvisitThrowStatement in class CodeVisitorSupportpublic void visitTryCatchFinally(TryCatchStatement statement)
visitTryCatchFinally in interface GroovyCodeVisitorvisitTryCatchFinally in class CodeVisitorSupportpublic void visitWhileLoop(WhileStatement statement)
visitWhileLoop in interface GroovyCodeVisitorvisitWhileLoop in class CodeVisitorSupportprotected void visitStatement(Statement statement)
protected abstract SourceUnit getSourceUnit()
public void addError(String error, ASTNode node)
addError in interface ErrorCollecting