org.codehaus.groovy.ast.GroovyClassVisitor, AstVisitorBuilderMethodWithSideEffectsAstVisitor, 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, UnusedPrivateMethodParameterAstVisitorpublic class AbstractMethodVisitor extends org.codehaus.groovy.ast.ClassCodeVisitorSupport implements AstVisitor
| Constructor | Description |
|---|---|
AbstractMethodVisitor() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
addError(String msg,
org.codehaus.groovy.ast.ASTNode expr) |
|
protected void |
addViolation(org.codehaus.groovy.ast.ASTNode node,
String message) |
Add a new Violation to the list of violations found by this visitor.
|
protected void |
addViolation(org.codehaus.groovy.ast.ClassNode node,
String message) |
Add a new Violation to the list of violations found by this visitor.
|
protected void |
addViolation(org.codehaus.groovy.ast.MethodNode node,
String message) |
Add a new Violation to the list of violations found by this visitor.
|
protected String |
getCurrentClassName() |
|
protected org.codehaus.groovy.ast.ClassNode |
getCurrentClassNode() |
|
Rule |
getRule() |
Gets the rule for this visitor.
|
protected SourceCode |
getSourceCode() |
|
protected org.codehaus.groovy.control.SourceUnit |
getSourceUnit() |
|
List<Violation> |
getViolations() |
Retrieve the List of Violations resulting from applying this visitor
|
void |
setRule(Rule rule) |
Set the Rule associated with this visitor
|
void |
setSourceCode(SourceCode sourceCode) |
Set the SourceCode associated with this visitor
|
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<? extends org.codehaus.groovy.ast.expr.Expression> 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) |
public void visitClass(org.codehaus.groovy.ast.ClassNode node)
visitClass in interface org.codehaus.groovy.ast.GroovyClassVisitorvisitClass in class org.codehaus.groovy.ast.ClassCodeVisitorSupportprotected final org.codehaus.groovy.ast.ClassNode getCurrentClassNode()
protected final String getCurrentClassName()
protected void addViolation(org.codehaus.groovy.ast.ASTNode node,
String message)
node - - the Groovy AST Nodemessage - - the message for the violation; defaults to nullprotected void addViolation(org.codehaus.groovy.ast.MethodNode node,
String message)
node - - the Groovy AST Nodemessage - - the message for the violation; defaults to nullprotected void addViolation(org.codehaus.groovy.ast.ClassNode node,
String message)
node - - the Groovy AST Nodemessage - - the message for the violation; defaults to nullprotected SourceCode getSourceCode()
public void setRule(Rule rule)
setRule in interface AstVisitorrule - - the Rulepublic Rule getRule()
public void setSourceCode(SourceCode sourceCode)
setSourceCode in interface AstVisitorsourceCode - - the SourceCodepublic List<Violation> getViolations()
getViolations in interface AstVisitorpublic final void visitField(org.codehaus.groovy.ast.FieldNode node)
visitField in interface org.codehaus.groovy.ast.GroovyClassVisitorvisitField in class org.codehaus.groovy.ast.ClassCodeVisitorSupportprotected final void visitObjectInitializerStatements(org.codehaus.groovy.ast.ClassNode node)
visitObjectInitializerStatements in class org.codehaus.groovy.ast.ClassCodeVisitorSupportprotected final org.codehaus.groovy.control.SourceUnit getSourceUnit()
getSourceUnit in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitPackage(org.codehaus.groovy.ast.PackageNode node)
visitPackage in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitImports(org.codehaus.groovy.ast.ModuleNode node)
visitImports in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitAnnotations(org.codehaus.groovy.ast.AnnotatedNode node)
visitAnnotations in class org.codehaus.groovy.ast.ClassCodeVisitorSupportprotected final void visitClassCodeContainer(org.codehaus.groovy.ast.stmt.Statement code)
visitClassCodeContainer in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)
visitVariableExpression in class org.codehaus.groovy.ast.CodeVisitorSupportprotected final void visitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node,
boolean isConstructor)
visitConstructorOrMethod in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitConstructor(org.codehaus.groovy.ast.ConstructorNode node)
visitConstructor in interface org.codehaus.groovy.ast.GroovyClassVisitorvisitConstructor in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitProperty(org.codehaus.groovy.ast.PropertyNode node)
visitProperty in interface org.codehaus.groovy.ast.GroovyClassVisitorvisitProperty in class org.codehaus.groovy.ast.ClassCodeVisitorSupportprotected final void addError(String msg, org.codehaus.groovy.ast.ASTNode expr)
addError in class org.codehaus.groovy.ast.ClassCodeVisitorSupportprotected final void visitStatement(org.codehaus.groovy.ast.stmt.Statement statement)
visitStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement)
visitAssertStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement block)
visitBlockStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement)
visitBreakStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement)
visitCaseStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement)
visitCatchStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement)
visitContinueStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop)
visitDoWhileLoop in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement)
visitExpressionStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop)
visitForLoop in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)
visitIfElse in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement)
visitReturnStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)
visitSwitch in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement)
visitSynchronizedStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement)
visitThrowStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement)
visitTryCatchFinally in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop)
visitWhileLoop in class org.codehaus.groovy.ast.ClassCodeVisitorSupportprotected final void visitEmptyStatement(org.codehaus.groovy.ast.stmt.EmptyStatement statement)
visitEmptyStatement in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)
visitMethodCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression call)
visitStaticMethodCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)
visitConstructorCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)
visitBinaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression)
visitTernaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expression)
visitShortTernaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression)
visitPostfixExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression)
visitPrefixExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expression)
visitBooleanExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expression)
visitNotExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression)
visitClosureExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expression)
visitTupleExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitListExpression(org.codehaus.groovy.ast.expr.ListExpression expression)
visitListExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expression)
visitArrayExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expression)
visitMapExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expression)
visitMapEntryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expression)
visitRangeExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expression)
visitSpreadExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expression)
visitSpreadMapExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expression)
visitMethodPointerExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expression)
visitUnaryMinusExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expression)
visitUnaryPlusExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expression)
visitBitwiseNegationExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression)
visitCastExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expression)
visitConstantExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression)
visitClassExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)
visitDeclarationExpression in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic final void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression)
visitPropertyExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expression)
visitAttributeExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expression)
visitFieldExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expression)
visitGStringExpression in class org.codehaus.groovy.ast.CodeVisitorSupportprotected final void visitListOfExpressions(List<? extends org.codehaus.groovy.ast.expr.Expression> list)
visitListOfExpressions in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression ale)
visitArgumentlistExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression cle)
visitClosureListExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic final void visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression cle)
visitBytecodeExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitMethod(org.codehaus.groovy.ast.MethodNode node)
visitMethod in interface org.codehaus.groovy.ast.GroovyClassVisitorvisitMethod in class org.codehaus.groovy.ast.ClassCodeVisitorSupportCopyright © 2019. All rights reserved.