Class AbstractMethodVisitor
java.lang.Object
org.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.ClassCodeVisitorSupport
org.codenarc.rule.AbstractMethodVisitor
- All Implemented Interfaces:
org.codehaus.groovy.ast.GroovyClassVisitor, org.codehaus.groovy.ast.GroovyCodeVisitor, AstVisitor
- Direct Known Subclasses:
BuilderMethodWithSideEffectsAstVisitor, CloseWithoutCloseableAstVisitor, CompareToWithoutComparableAstVisitor, EmptyMethodAstVisitor, EmptyMethodInAbstractClassAstVisitor, EmptyStaticInitializerAstVisitor, EqualsOverloadedAstVisitor, FactoryMethodNameAstVisitor, GrailsPublicControllerMethodAstVisitor, InconsistentPropertyLockingAstVisitor, InconsistentPropertySynchronizationAstVisitor, JUnitLostTestAstVisitor, JUnitPublicNonTestMethodAstVisitor, JUnitSetUpCallsSuperAstVisitor, JUnitTearDownCallsSuperAstVisitor, JUnitTestMethodWithoutAssertAstVisitor, JUnitUnnecessarySetUpAstVisitor, JUnitUnnecessaryTearDownAstVisitor, MethodNameAstVisitor, ObjectOverrideMisspelledMethodNameAstVisitor, PublicFinalizeMethodAstVisitor, SpockIgnoreRestUsedAstVisitor, SynchronizedMethodAstVisitor, SynchronizedReadObjectMethodAstVisitor, UnnecessaryFinalOnPrivateMethodAstVisitor, UnnecessaryOverridingMethodAstVisitor, UnusedMethodParameterAstVisitor, UnusedPrivateMethodParameterAstVisitor
public class AbstractMethodVisitor
extends org.codehaus.groovy.ast.ClassCodeVisitorSupport
implements AstVisitor
This is the base class for AST Visitors that only need to visit the methods of
a class. It will not visit anything except the MethodNode. It is much faster than
the alternative of visiting the whole class.
When you override visitMethod(MethodNode), there is no need to invoke the super method.
When you override visitMethod(MethodNode), there is no need to invoke the super method.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.codehaus.groovy.ast.ClassNodeprivate Ruleprivate SourceCode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidprotected voidaddViolation(org.codehaus.groovy.ast.ASTNode node, String message) Add a new Violation to the list of violations found by this visitor.protected voidaddViolation(org.codehaus.groovy.ast.ClassNode node, String message) Add a new Violation to the list of violations found by this visitor.protected voidaddViolation(org.codehaus.groovy.ast.MethodNode node, String message) Add a new Violation to the list of violations found by this visitor.protected final Stringprotected final org.codehaus.groovy.ast.ClassNodegetRule()Gets the rule for this visitor.protected SourceCodeprotected final org.codehaus.groovy.control.SourceUnitRetrieve the List of Violations resulting from applying this visitorvoidSet the Rule associated with this visitorvoidsetSourceCode(SourceCode sourceCode) Set the SourceCode associated with this visitorfinal voidvisitAnnotations(org.codehaus.groovy.ast.AnnotatedNode node) final voidvisitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression ale) final voidvisitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expression) final voidvisitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement) final voidvisitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expression) final voidvisitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression) final voidvisitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expression) final voidvisitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement block) final voidvisitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expression) final voidvisitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement) final voidvisitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression cle) final voidvisitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement) final voidvisitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression) final voidvisitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement) voidvisitClass(org.codehaus.groovy.ast.ClassNode node) protected final voidvisitClassCodeContainer(org.codehaus.groovy.ast.stmt.Statement code) final voidvisitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression) final voidvisitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression) final voidvisitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression cle) final voidvisitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expression) final voidvisitConstructor(org.codehaus.groovy.ast.ConstructorNode node) final voidvisitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call) protected final voidvisitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node, boolean isConstructor) final voidvisitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement) final voidvisitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression) final voidvisitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop) protected final voidvisitEmptyStatement(org.codehaus.groovy.ast.stmt.EmptyStatement statement) final voidvisitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement) final voidvisitField(org.codehaus.groovy.ast.FieldNode node) final voidvisitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expression) final voidvisitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop) final voidvisitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expression) final voidvisitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse) final voidvisitImports(org.codehaus.groovy.ast.ModuleNode node) final voidvisitListExpression(org.codehaus.groovy.ast.expr.ListExpression expression) protected final voidvisitListOfExpressions(List<? extends org.codehaus.groovy.ast.expr.Expression> list) final voidvisitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expression) final voidvisitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expression) voidvisitMethod(org.codehaus.groovy.ast.MethodNode node) final voidvisitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call) final voidvisitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expression) final voidvisitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expression) protected final voidvisitObjectInitializerStatements(org.codehaus.groovy.ast.ClassNode node) final voidvisitPackage(org.codehaus.groovy.ast.PackageNode node) final voidvisitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression) final voidvisitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression) final voidvisitProperty(org.codehaus.groovy.ast.PropertyNode node) final voidvisitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression) final voidvisitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expression) final voidvisitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement) final voidvisitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expression) final voidvisitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expression) final voidvisitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expression) protected final voidvisitStatement(org.codehaus.groovy.ast.stmt.Statement statement) final voidvisitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression call) final voidvisitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement) final voidvisitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement) final voidvisitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression) final voidvisitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement) final voidvisitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement) final voidvisitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expression) final voidvisitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expression) final voidvisitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expression) final voidvisitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression) final voidvisitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop)
-
Field Details
-
rule
-
sourceCode
-
violations
-
currentClassNode
private org.codehaus.groovy.ast.ClassNode currentClassNode
-
-
Constructor Details
-
AbstractMethodVisitor
public AbstractMethodVisitor()
-
-
Method Details
-
visitClass
public void visitClass(org.codehaus.groovy.ast.ClassNode node) - Specified by:
visitClassin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor- Overrides:
visitClassin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
getCurrentClassNode
protected final org.codehaus.groovy.ast.ClassNode getCurrentClassNode() -
getCurrentClassName
-
addViolation
Add a new Violation to the list of violations found by this visitor. Only add the violation if the node lineNumber >= 0.- Parameters:
node- - the Groovy AST Nodemessage- - the message for the violation; defaults to null
-
addViolation
Add a new Violation to the list of violations found by this visitor. Only add the violation if the node lineNumber >= 0.- Parameters:
node- - the Groovy AST Nodemessage- - the message for the violation; defaults to null
-
addViolation
Add a new Violation to the list of violations found by this visitor. Only add the violation if the node lineNumber >= 0.- Parameters:
node- - the Groovy AST Nodemessage- - the message for the violation; defaults to null
-
getSourceCode
-
setRule
Set the Rule associated with this visitor- Specified by:
setRulein interfaceAstVisitor- Parameters:
rule- - the Rule
-
getRule
-
setSourceCode
Set the SourceCode associated with this visitor- Specified by:
setSourceCodein interfaceAstVisitor- Parameters:
sourceCode- - the SourceCode
-
getViolations
Retrieve the List of Violations resulting from applying this visitor- Specified by:
getViolationsin interfaceAstVisitor- Returns:
- the List of Violations; may be empty
-
visitField
public final void visitField(org.codehaus.groovy.ast.FieldNode node) - Specified by:
visitFieldin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor- Overrides:
visitFieldin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitObjectInitializerStatements
protected final void visitObjectInitializerStatements(org.codehaus.groovy.ast.ClassNode node) - Overrides:
visitObjectInitializerStatementsin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
getSourceUnit
protected final org.codehaus.groovy.control.SourceUnit getSourceUnit()- Specified by:
getSourceUnitin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitPackage
public final void visitPackage(org.codehaus.groovy.ast.PackageNode node) - Overrides:
visitPackagein classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitImports
public final void visitImports(org.codehaus.groovy.ast.ModuleNode node) - Overrides:
visitImportsin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitAnnotations
public final void visitAnnotations(org.codehaus.groovy.ast.AnnotatedNode node) - Overrides:
visitAnnotationsin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitClassCodeContainer
protected final void visitClassCodeContainer(org.codehaus.groovy.ast.stmt.Statement code) - Overrides:
visitClassCodeContainerin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitVariableExpression
public final void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression) - Specified by:
visitVariableExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitVariableExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitConstructorOrMethod
protected final void visitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node, boolean isConstructor) - Overrides:
visitConstructorOrMethodin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitConstructor
public final void visitConstructor(org.codehaus.groovy.ast.ConstructorNode node) - Specified by:
visitConstructorin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor- Overrides:
visitConstructorin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitProperty
public final void visitProperty(org.codehaus.groovy.ast.PropertyNode node) - Specified by:
visitPropertyin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor- Overrides:
visitPropertyin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
addError
- Overrides:
addErrorin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitStatement
protected final void visitStatement(org.codehaus.groovy.ast.stmt.Statement statement) - Overrides:
visitStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitAssertStatement
public final void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement) - Specified by:
visitAssertStatementin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitAssertStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitBlockStatement
public final void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement block) - Specified by:
visitBlockStatementin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitBlockStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitBreakStatement
public final void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement) - Specified by:
visitBreakStatementin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitBreakStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitCaseStatement
public final void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement) - Specified by:
visitCaseStatementin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitCaseStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitCatchStatement
public final void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement) - Specified by:
visitCatchStatementin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitCatchStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitContinueStatement
public final void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement) - Specified by:
visitContinueStatementin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitContinueStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitDoWhileLoop
public final void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop) - Specified by:
visitDoWhileLoopin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitDoWhileLoopin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitExpressionStatement
public final void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement) - Specified by:
visitExpressionStatementin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitExpressionStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitForLoop
public final void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop) - Specified by:
visitForLoopin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitForLoopin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitIfElse
public final void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse) - Specified by:
visitIfElsein interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitIfElsein classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitReturnStatement
public final void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement) - Specified by:
visitReturnStatementin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitReturnStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitSwitch
public final void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement) - Specified by:
visitSwitchin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitSwitchin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitSynchronizedStatement
public final void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement) - Specified by:
visitSynchronizedStatementin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitSynchronizedStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitThrowStatement
public final void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement) - Specified by:
visitThrowStatementin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitThrowStatementin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitTryCatchFinally
public final void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement) - Specified by:
visitTryCatchFinallyin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitTryCatchFinallyin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitWhileLoop
public final void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop) - Specified by:
visitWhileLoopin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitWhileLoopin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitEmptyStatement
protected final void visitEmptyStatement(org.codehaus.groovy.ast.stmt.EmptyStatement statement) - Overrides:
visitEmptyStatementin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitMethodCallExpression
public final void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call) - Specified by:
visitMethodCallExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitMethodCallExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitStaticMethodCallExpression
public final void visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression call) - Specified by:
visitStaticMethodCallExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitStaticMethodCallExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitConstructorCallExpression
public final void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call) - Specified by:
visitConstructorCallExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitConstructorCallExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitBinaryExpression
public final void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression) - Specified by:
visitBinaryExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitBinaryExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitTernaryExpression
public final void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression) - Specified by:
visitTernaryExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitTernaryExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitShortTernaryExpression
public final void visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expression) - Specified by:
visitShortTernaryExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitShortTernaryExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitPostfixExpression
public final void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression) - Specified by:
visitPostfixExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitPostfixExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitPrefixExpression
public final void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression) - Specified by:
visitPrefixExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitPrefixExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitBooleanExpression
public final void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expression) - Specified by:
visitBooleanExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitBooleanExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitNotExpression
public final void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expression) - Specified by:
visitNotExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitNotExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitClosureExpression
public final void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression) - Specified by:
visitClosureExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitClosureExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitTupleExpression
public final void visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expression) - Specified by:
visitTupleExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitTupleExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitListExpression
public final void visitListExpression(org.codehaus.groovy.ast.expr.ListExpression expression) - Specified by:
visitListExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitListExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitArrayExpression
public final void visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expression) - Specified by:
visitArrayExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitArrayExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitMapExpression
public final void visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expression) - Specified by:
visitMapExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitMapExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitMapEntryExpression
public final void visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expression) - Specified by:
visitMapEntryExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitMapEntryExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitRangeExpression
public final void visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expression) - Specified by:
visitRangeExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitRangeExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitSpreadExpression
public final void visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expression) - Specified by:
visitSpreadExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitSpreadExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitSpreadMapExpression
public final void visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expression) - Specified by:
visitSpreadMapExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitSpreadMapExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitMethodPointerExpression
public final void visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expression) - Specified by:
visitMethodPointerExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitMethodPointerExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitUnaryMinusExpression
public final void visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expression) - Specified by:
visitUnaryMinusExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitUnaryMinusExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitUnaryPlusExpression
public final void visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expression) - Specified by:
visitUnaryPlusExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitUnaryPlusExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitBitwiseNegationExpression
public final void visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expression) - Specified by:
visitBitwiseNegationExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitBitwiseNegationExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitCastExpression
public final void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression) - Specified by:
visitCastExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitCastExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitConstantExpression
public final void visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expression) - Specified by:
visitConstantExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitConstantExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitClassExpression
public final void visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression) - Specified by:
visitClassExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitClassExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitDeclarationExpression
public final void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression) - Specified by:
visitDeclarationExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitDeclarationExpressionin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitPropertyExpression
public final void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression) - Specified by:
visitPropertyExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitPropertyExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitAttributeExpression
public final void visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expression) - Specified by:
visitAttributeExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitAttributeExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitFieldExpression
public final void visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expression) - Specified by:
visitFieldExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitFieldExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitGStringExpression
public final void visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expression) - Specified by:
visitGStringExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitGStringExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitListOfExpressions
protected final void visitListOfExpressions(List<? extends org.codehaus.groovy.ast.expr.Expression> list) - Overrides:
visitListOfExpressionsin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitArgumentlistExpression
public final void visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression ale) - Specified by:
visitArgumentlistExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitArgumentlistExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitClosureListExpression
public final void visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression cle) - Specified by:
visitClosureListExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitClosureListExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitBytecodeExpression
public final void visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression cle) - Specified by:
visitBytecodeExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitBytecodeExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitMethod
public void visitMethod(org.codehaus.groovy.ast.MethodNode node) - Specified by:
visitMethodin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor- Overrides:
visitMethodin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-