Top Constructors Methods
org.codehaus.groovy.ast

public abstract Class ClassCodeVisitorSupport

extends CodeVisitorSupport
implements ErrorCollecting, GroovyClassVisitor
Class Inheritance
All Implemented Interfaces
org.codehaus.groovy.ast.GroovyClassVisitor, org.codehaus.groovy.transform.ErrorCollecting
Known Direct Subclasses
org.codehaus.groovy.classgen.ClassCompletionVerifier, org.codehaus.groovy.classgen.ClassGenerator, org.codehaus.groovy.classgen.EnumCompletionVisitor, org.codehaus.groovy.classgen.EnumVisitor, org.codehaus.groovy.classgen.ExtendedVerifier, org.codehaus.groovy.classgen.FinalVariableAnalyzer, org.codehaus.groovy.classgen.InnerClassVisitorHelper, org.codehaus.groovy.classgen.VariableScopeVisitor, org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.OptVisitor, org.codehaus.groovy.classgen.asm.sc.StaticTypesClosureWriter.MethodTargetCompletionVisitor, org.codehaus.groovy.control.AnnotationConstantsVisitor, org.codehaus.groovy.control.GenericsVisitor, org.codehaus.groovy.control.InstanceOfVerifier, org.codehaus.groovy.control.LabelVerifier, org.codehaus.groovy.control.StaticVerifier, org.codehaus.groovy.tools.gse.DependencyTracker, org.codehaus.groovy.transform.AbstractInterruptibleASTTransformation, org.codehaus.groovy.transform.ASTTransformationCollectorCodeVisitor, org.codehaus.groovy.transform.ASTTransformationVisitor, org.codehaus.groovy.transform.stc.SharedVariableCollector, org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor, org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.PropertyLookup, org.codehaus.groovy.transform.stc.StaticTypeCheckingVisitor.VariableExpressionTypeMemoizer, groovy.grape.GrabAnnotationTransformation, org.codehaus.groovy.ast.ClassCodeExpressionTransformer
Imports
org.codehaus.groovy.ast.expr.DeclarationExpression, .Expression, org.codehaus.groovy.ast.stmt.AssertStatement, .BlockStatement, .BreakStatement, .CaseStatement, .CatchStatement, .ContinueStatement, .DoWhileStatement, .ExpressionStatement, .ForStatement, .IfStatement, .ReturnStatement, .Statement, .SwitchStatement, .SynchronizedStatement, .ThrowStatement, .TryCatchStatement, .WhileStatement, org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.control.messages.SyntaxErrorMessage, org.codehaus.groovy.syntax.SyntaxException, org.codehaus.groovy.transform.ErrorCollecting

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
protected abstract SourceUnit
protected void
public void
public void
public void
public void
public void
public void
public void
protected void
public void
protected void
visitConstructorOrMethod(MethodNode node, boolean isConstructor)

public void
public void
public void
public void
public void
public void
public void
public void
public void
protected void
public void
public void
public void
protected void
public void
public void
public void
public void
public void
Inherited from org.codehaus.groovy.ast.CodeVisitorSupport:
afterSwitchConditionExpressionVisitedvisitArgumentlistExpressionvisitArrayExpressionvisitAttributeExpressionvisitBinaryExpressionvisitBitwiseNegationExpressionvisitBooleanExpressionvisitBytecodeExpressionvisitCastExpressionvisitClassExpressionvisitClosureExpressionvisitClosureListExpressionvisitConstantExpressionvisitConstructorCallExpressionvisitEmptyStatementvisitFieldExpressionvisitGStringExpressionvisitLambdaExpressionvisitListExpressionvisitMapEntryExpressionvisitMapExpressionvisitMethodCallExpressionvisitMethodPointerExpressionvisitMethodReferenceExpressionvisitNotExpressionvisitPostfixExpressionvisitPrefixExpressionvisitPropertyExpressionvisitRangeExpressionvisitShortTernaryExpressionvisitSpreadExpressionvisitSpreadMapExpressionvisitStaticMethodCallExpressionvisitTernaryExpressionvisitTupleExpressionvisitUnaryMinusExpressionvisitUnaryPlusExpressionvisitVariableExpression

Constructor Detail

ClassCodeVisitorSupportback to summary
public ClassCodeVisitorSupport()

Method Detail

addErrorback to summary
public void addError(String error, ASTNode node)

Implements org.codehaus.groovy.transform.ErrorCollecting.addError.

Annotations
@Override
getSourceUnitback to summary
protected abstract SourceUnit getSourceUnit()
visitAnnotationback to summary
protected void visitAnnotation(AnnotationNode node)
visitAnnotationsback to summary
public void visitAnnotations(AnnotatedNode node)
visitAssertStatementback to summary
public void visitAssertStatement(AssertStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitAssertStatement.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitAssertStatement.

Annotations
@Override
visitBlockStatementback to summary
public void visitBlockStatement(BlockStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitBlockStatement.

Annotations
@Override
visitBreakStatementback to summary
public void visitBreakStatement(BreakStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitBreakStatement.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitBreakStatement.

Annotations
@Override
visitCaseStatementback to summary
public void visitCaseStatement(CaseStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitCaseStatement.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitCaseStatement.

Annotations
@Override
visitCatchStatementback to summary
public void visitCatchStatement(CatchStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitCatchStatement.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitCatchStatement.

Annotations
@Override
visitClassback to summary
public void visitClass(ClassNode node)

Implements org.codehaus.groovy.ast.GroovyClassVisitor.visitClass.

Doc from org.codehaus.groovy.ast.GroovyClassVisitor.visitClass.

Visit a ClassNode.

Annotations
@Override
visitClassCodeContainerback to summary
protected void visitClassCodeContainer(Statement code)
visitConstructorback to summary
public void visitConstructor(ConstructorNode node)

Implements org.codehaus.groovy.ast.GroovyClassVisitor.visitConstructor.

Doc from org.codehaus.groovy.ast.GroovyClassVisitor.visitConstructor.

Visit a ConstructorNode.

Annotations
@Override
visitConstructorOrMethodback to summary
protected void visitConstructorOrMethod(MethodNode node, boolean isConstructor)
visitContinueStatementback to summary
public void visitContinueStatement(ContinueStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitContinueStatement.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitContinueStatement.

Annotations
@Override
visitDeclarationExpressionback to summary
public void visitDeclarationExpression(DeclarationExpression expression)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitDeclarationExpression.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitDeclarationExpression.

Annotations
@Override
visitDoWhileLoopback to summary
public void visitDoWhileLoop(DoWhileStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitDoWhileLoop.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitDoWhileLoop.

Annotations
@Override
visitExpressionStatementback to summary
public void visitExpressionStatement(ExpressionStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitExpressionStatement.

Annotations
@Override
visitFieldback to summary
public void visitField(FieldNode node)

Implements org.codehaus.groovy.ast.GroovyClassVisitor.visitField.

Doc from org.codehaus.groovy.ast.GroovyClassVisitor.visitField.

Visit a FieldNode.

Annotations
@Override
visitForLoopback to summary
public void visitForLoop(ForStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitForLoop.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitForLoop.

Annotations
@Override
visitIfElseback to summary
public void visitIfElse(IfStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitIfElse.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitIfElse.

Annotations
@Override
visitImportsback to summary
public void visitImports(ModuleNode node)
visitMethodback to summary
public void visitMethod(MethodNode node)

Implements org.codehaus.groovy.ast.GroovyClassVisitor.visitMethod.

Doc from org.codehaus.groovy.ast.GroovyClassVisitor.visitMethod.

Visit a MethodNode.

Annotations
@Override
visitObjectInitializerStatementsback to summary
protected void visitObjectInitializerStatements(ClassNode node)
visitPackageback to summary
public void visitPackage(PackageNode node)
visitPropertyback to summary
public void visitProperty(PropertyNode node)

Implements org.codehaus.groovy.ast.GroovyClassVisitor.visitProperty.

Doc from org.codehaus.groovy.ast.GroovyClassVisitor.visitProperty.

Visit a PropertyNode.

Annotations
@Override
visitReturnStatementback to summary
public void visitReturnStatement(ReturnStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitReturnStatement.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitReturnStatement.

Annotations
@Override
visitStatementback to summary
protected void visitStatement(Statement statement)
visitSwitchback to summary
public void visitSwitch(SwitchStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitSwitch.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitSwitch.

Annotations
@Override
visitSynchronizedStatementback to summary
public void visitSynchronizedStatement(SynchronizedStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitSynchronizedStatement.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitSynchronizedStatement.

Annotations
@Override
visitThrowStatementback to summary
public void visitThrowStatement(ThrowStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitThrowStatement.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitThrowStatement.

Annotations
@Override
visitTryCatchFinallyback to summary
public void visitTryCatchFinally(TryCatchStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitTryCatchFinally.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitTryCatchFinally.

Annotations
@Override
visitWhileLoopback to summary
public void visitWhileLoop(WhileStatement statement)

Overrides org.codehaus.groovy.ast.CodeVisitorSupport.visitWhileLoop.

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitWhileLoop.

Annotations
@Override