Groovy Documentation

java.org.codenarc.rule
[Java] Class ClassCodeVisitorSupportHack

java.lang.Object
  org.codehaus.groovy.ast.CodeVisitorSupport
      org.codehaus.groovy.ast.ClassCodeVisitorSupport
          java.org.codenarc.rule.ClassCodeVisitorSupportHack

@SuppressWarnings("PMD.UselessOverridingMethod")
public abstract class ClassCodeVisitorSupportHack
extends org.codehaus.groovy.ast.ClassCodeVisitorSupport

This is a horrible hack needed because method dispatch is broken in Groovy 1.8. When they fix the defect then we can remove this class.


Method Summary
protected void addError(String msg, org.codehaus.groovy.ast.ASTNode expr)

void visitAnnotations(org.codehaus.groovy.ast.AnnotatedNode node)

void visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression ale)

void visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expression)

void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement)

void visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expression)

void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)

void visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expression)

void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement block)

void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expression)

void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement)

void visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression cle)

void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement)

void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression)

void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement)

void visitClass(org.codehaus.groovy.ast.ClassNode node)

protected void visitClassCodeContainer(org.codehaus.groovy.ast.stmt.Statement code)

void visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression)

void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression)

void visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression cle)

void visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expression)

void visitConstructor(org.codehaus.groovy.ast.ConstructorNode node)

void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)

protected void visitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node, boolean isConstructor)

void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement)

void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)

void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop)

protected void visitEmptyStatement(org.codehaus.groovy.ast.stmt.EmptyStatement statement)

void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement)

void visitField(org.codehaus.groovy.ast.FieldNode node)

void visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expression)

void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop)

void visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expression)

void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)

void visitImports(org.codehaus.groovy.ast.ModuleNode node)

void visitListExpression(org.codehaus.groovy.ast.expr.ListExpression expression)

protected void visitListOfExpressions(List list)

void visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expression)

void visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expression)

void visitMethod(org.codehaus.groovy.ast.MethodNode node)

void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)

void visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expression)

void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expression)

protected void visitObjectInitializerStatements(org.codehaus.groovy.ast.ClassNode node)

void visitPackage(org.codehaus.groovy.ast.PackageNode node)

void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression)

void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression)

void visitProperty(org.codehaus.groovy.ast.PropertyNode node)

void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression)

void visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expression)

void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement)

void visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expression)

void visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expression)

void visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expression)

protected void visitStatement(org.codehaus.groovy.ast.stmt.Statement statement)

void visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression call)

void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)

void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement)

void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression)

void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement)

void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement)

void visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expression)

void visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expression)

void visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expression)

void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)

void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop)

 
Methods inherited from class org.codehaus.groovy.ast.ClassCodeVisitorSupport
org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitProperty(org.codehaus.groovy.ast.PropertyNode), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitField(org.codehaus.groovy.ast.FieldNode), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitConstructor(org.codehaus.groovy.ast.ConstructorNode), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitMethod(org.codehaus.groovy.ast.MethodNode), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitClass(org.codehaus.groovy.ast.ClassNode), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitAnnotations(org.codehaus.groovy.ast.AnnotatedNode), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitPackage(org.codehaus.groovy.ast.PackageNode), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitImports(org.codehaus.groovy.ast.ModuleNode), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitListExpression(org.codehaus.groovy.ast.expr.ListExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression), org.codehaus.groovy.ast.ClassCodeVisitorSupport#wait(long), org.codehaus.groovy.ast.ClassCodeVisitorSupport#wait(long, int), org.codehaus.groovy.ast.ClassCodeVisitorSupport#wait(), org.codehaus.groovy.ast.ClassCodeVisitorSupport#equals(java.lang.Object), org.codehaus.groovy.ast.ClassCodeVisitorSupport#toString(), org.codehaus.groovy.ast.ClassCodeVisitorSupport#hashCode(), org.codehaus.groovy.ast.ClassCodeVisitorSupport#getClass(), org.codehaus.groovy.ast.ClassCodeVisitorSupport#notify(), org.codehaus.groovy.ast.ClassCodeVisitorSupport#notifyAll()
 
Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.CodeVisitorSupport#visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitListExpression(org.codehaus.groovy.ast.expr.ListExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression), org.codehaus.groovy.ast.CodeVisitorSupport#wait(long), org.codehaus.groovy.ast.CodeVisitorSupport#wait(long, int), org.codehaus.groovy.ast.CodeVisitorSupport#wait(), org.codehaus.groovy.ast.CodeVisitorSupport#equals(java.lang.Object), org.codehaus.groovy.ast.CodeVisitorSupport#toString(), org.codehaus.groovy.ast.CodeVisitorSupport#hashCode(), org.codehaus.groovy.ast.CodeVisitorSupport#getClass(), org.codehaus.groovy.ast.CodeVisitorSupport#notify(), org.codehaus.groovy.ast.CodeVisitorSupport#notifyAll()
 

Method Detail

addError

@Override
protected void addError(String msg, org.codehaus.groovy.ast.ASTNode expr)


visitAnnotations

@Override
public void visitAnnotations(org.codehaus.groovy.ast.AnnotatedNode node)


visitArgumentlistExpression

@Override
public void visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression ale)


visitArrayExpression

@Override
public void visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expression)


visitAssertStatement

@Override
public void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement)


visitAttributeExpression

@Override
public void visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expression)


visitBinaryExpression

@Override
public void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)


visitBitwiseNegationExpression

@Override
public void visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expression)


visitBlockStatement

@Override
public void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement block)


visitBooleanExpression

@Override
public void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expression)


visitBreakStatement

@Override
public void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement)


visitBytecodeExpression

@Override
public void visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression cle)


visitCaseStatement

@Override
public void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement)


visitCastExpression

@Override
public void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression)


visitCatchStatement

@Override
public void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement)


visitClass

@Override
public void visitClass(org.codehaus.groovy.ast.ClassNode node)


visitClassCodeContainer

@Override
protected void visitClassCodeContainer(org.codehaus.groovy.ast.stmt.Statement code)


visitClassExpression

@Override
public void visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression)


visitClosureExpression

@Override
public void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression)


visitClosureListExpression

@Override
public void visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression cle)


visitConstantExpression

@Override
public void visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expression)


visitConstructor

@Override
public void visitConstructor(org.codehaus.groovy.ast.ConstructorNode node)


visitConstructorCallExpression

@Override
public void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)


visitConstructorOrMethod

@Override
protected void visitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node, boolean isConstructor)


visitContinueStatement

@Override
public void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement)


visitDeclarationExpression

@Override
public void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)


visitDoWhileLoop

@Override
public void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop)


visitEmptyStatement

@Override
protected void visitEmptyStatement(org.codehaus.groovy.ast.stmt.EmptyStatement statement)


visitExpressionStatement

@Override
public void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement)


visitField

@Override
public void visitField(org.codehaus.groovy.ast.FieldNode node)


visitFieldExpression

@Override
public void visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expression)


visitForLoop

@Override
public void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop)


visitGStringExpression

@Override
public void visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expression)


visitIfElse

@Override
public void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)


visitImports

@Override
public void visitImports(org.codehaus.groovy.ast.ModuleNode node)


visitListExpression

@Override
public void visitListExpression(org.codehaus.groovy.ast.expr.ListExpression expression)


visitListOfExpressions

@Override
protected void visitListOfExpressions(List list)


visitMapEntryExpression

@Override
public void visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expression)


visitMapExpression

@Override
public void visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expression)


visitMethod

@Override
public void visitMethod(org.codehaus.groovy.ast.MethodNode node)


visitMethodCallExpression

@Override
public void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)


visitMethodPointerExpression

@Override
public void visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expression)


visitNotExpression

@Override
public void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expression)


visitObjectInitializerStatements

@Override
protected void visitObjectInitializerStatements(org.codehaus.groovy.ast.ClassNode node)


visitPackage

@Override
public void visitPackage(org.codehaus.groovy.ast.PackageNode node)


visitPostfixExpression

@Override
public void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression)


visitPrefixExpression

@Override
public void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression)


visitProperty

@Override
public void visitProperty(org.codehaus.groovy.ast.PropertyNode node)


visitPropertyExpression

@Override
public void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression)


visitRangeExpression

@Override
public void visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expression)


visitReturnStatement

@Override
public void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement)


visitShortTernaryExpression

@Override
public void visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expression)


visitSpreadExpression

@Override
public void visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expression)


visitSpreadMapExpression

@Override
public void visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expression)


visitStatement

@Override
protected void visitStatement(org.codehaus.groovy.ast.stmt.Statement statement)


visitStaticMethodCallExpression

@Override
public void visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression call)


visitSwitch

@Override
public void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)


visitSynchronizedStatement

@Override
public void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement)


visitTernaryExpression

@Override
public void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression)


visitThrowStatement

@Override
public void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement)


visitTryCatchFinally

@Override
public void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement)


visitTupleExpression

@Override
public void visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expression)


visitUnaryMinusExpression

@Override
public void visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expression)


visitUnaryPlusExpression

@Override
public void visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expression)


visitVariableExpression

@Override
public void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)


visitWhileLoop

@Override
public void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop)


 

Groovy Documentation