[Java] Class ClassCodeVisitorSupport
- org.codehaus.groovy.ast.ClassCodeVisitorSupport
- All Implemented Interfaces and Traits:
- ErrorCollecting, GroovyClassVisitor
public abstract class ClassCodeVisitorSupport extends CodeVisitorSupport implements ErrorCollecting, GroovyClassVisitor
Methods Summary
Inherited Methods Summary
Method Detail
@Override public void addError(String error, ASTNode node)
protected abstract SourceUnit getSourceUnit()
protected void visitAnnotation(AnnotationNode node)
public void visitAnnotations(AnnotatedNode node)
@Override public void visitAssertStatement(AssertStatement statement)
@Override public void visitBlockStatement(BlockStatement statement)
@Override public void visitBreakStatement(BreakStatement statement)
@Override public void visitCaseStatement(CaseStatement statement)
@Override public void visitCatchStatement(CatchStatement statement)
@Override public void visitClass(ClassNode node)
protected void visitClassCodeContainer(Statement code)
@Override public void visitConstructor(ConstructorNode node)
protected void visitConstructorOrMethod(MethodNode node, boolean isConstructor)
@Override public void visitContinueStatement(ContinueStatement statement)
@Override public void visitDeclarationExpression(DeclarationExpression expression)
@Override public void visitDoWhileLoop(DoWhileStatement statement)
@Override public void visitExpressionStatement(ExpressionStatement statement)
@Override public void visitField(FieldNode node)
@Override public void visitForLoop(ForStatement statement)
@Override public void visitIfElse(IfStatement statement)
public void visitImports(ModuleNode node)
@Override public void visitMethod(MethodNode node)
protected void visitObjectInitializerStatements(ClassNode node)
public void visitPackage(PackageNode node)
@Override public void visitProperty(PropertyNode node)
@Override public void visitReturnStatement(ReturnStatement statement)
protected void visitStatement(Statement statement)
@Override public void visitSwitch(SwitchStatement statement)
@Override public void visitSynchronizedStatement(SynchronizedStatement statement)
@Override public void visitThrowStatement(ThrowStatement statement)
@Override public void visitTryCatchFinally(TryCatchStatement statement)
@Override public void visitWhileLoop(WhileStatement statement)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/ast/ClassCodeVisitorSupport.html