Package org.codenarc.rule
Class AbstractMethodCallExpressionVisitor
- java.lang.Object
-
- org.codehaus.groovy.ast.CodeVisitorSupport
-
- org.codehaus.groovy.ast.ClassCodeVisitorSupport
-
- org.codenarc.rule.AbstractMethodCallExpressionVisitor
-
- All Implemented Interfaces:
org.codehaus.groovy.ast.GroovyClassVisitor,org.codehaus.groovy.ast.GroovyCodeVisitor,AstVisitor
- Direct Known Subclasses:
BooleanGetBooleanAstVisitor,ChainedTestAstVisitor,ClassForNameAstVisitor,ClosureAsLastMethodParameterAstVisitor,ConsecutiveLiteralAppendsAstVisitor,DirectConnectionManagementAstVisitor,ExplicitCallToMethodAstVisitor,ExplicitGarbageCollectionAstVisitor,FileCreateTempFileAstVisitor,IntegerGetIntegerAstVisitor,JUnitAssertAlwaysFailsAstVisitor,JUnitAssertAlwaysSucceedsAstVisitor,JUnitFailWithoutMessageRuleAstVisitor,JUnitStyleAssertionsAstVisitor,ObjectFinalizeAstVisitor,PrintStackTraceAstVisitor,RemoveAllOnSelfAstVisitor,SystemErrPrintAstVisitor,SystemExitAstVisitor,SystemOutPrintAstVisitor,SystemRunFinalizersOnExitAstVisitor,ThreadYieldAstVisitor,UnnecessaryCallToSubstringAstVisitor,UnnecessaryCollectCallAstVisitor,UnnecessaryCollectionCallAstVisitor,UnnecessaryInstantiationToGetClassAstVisitor,UnnecessaryParenthesesForMethodCallWithClosureAstVisitor,UnnecessarySubstringAstVisitor,UseAssertEqualsInsteadOfAssertTrueAstVisitor,UseAssertFalseInsteadOfNegationAstVisitor,UseAssertNullInsteadOfAssertEqualsAstVisitor,UseAssertSameInsteadOfAssertTrueAstVisitor,UseAssertTrueInsteadOfNegationAstVisitor,UseOfNotifyMethodAstVisitor
public class AbstractMethodCallExpressionVisitor extends org.codehaus.groovy.ast.ClassCodeVisitorSupport implements AstVisitor
This is the base class for AST Visitors that only need to visit the MethodCallExpressions of a class. It will not visit anything except MethodCallExpression-s. It is much faster than the alternative of visiting the whole class.
When you override visitField(FieldNode), there is no need to invoke the super method.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.codehaus.groovy.ast.ClassNodecurrentClassNode
-
Constructor Summary
Constructors Constructor Description AbstractMethodCallExpressionVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddError(String msg, org.codehaus.groovy.ast.ASTNode expr)protected voidaddViolation(org.codehaus.groovy.ast.expr.MethodCallExpression node, String message)Add a new Violation to the list of violations found by this visitor.RulegetRule()Gets the rule for this visitor.protected SourceCodegetSourceCode()protected org.codehaus.groovy.control.SourceUnitgetSourceUnit()List<Violation>getViolations()Retrieve the List of Violations resulting from applying this visitorvoidsetRule(Rule rule)Set the Rule associated with this visitorvoidsetSourceCode(SourceCode sourceCode)Set the SourceCode associated with this visitorvoidvisitAnnotations(org.codehaus.groovy.ast.AnnotatedNode node)voidvisitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression ale)voidvisitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expression)voidvisitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement statement)voidvisitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expression)voidvisitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)voidvisitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expression)voidvisitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement block)voidvisitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expression)voidvisitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement statement)voidvisitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression cle)voidvisitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement statement)voidvisitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression)voidvisitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement statement)voidvisitClass(org.codehaus.groovy.ast.ClassNode node)protected voidvisitClassCodeContainer(org.codehaus.groovy.ast.stmt.Statement code)voidvisitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expression)voidvisitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expression)voidvisitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression cle)voidvisitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expression)voidvisitConstructor(org.codehaus.groovy.ast.ConstructorNode node)voidvisitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression call)protected voidvisitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node, boolean isConstructor)voidvisitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement statement)voidvisitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)voidvisitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement loop)protected voidvisitEmptyStatement(org.codehaus.groovy.ast.stmt.EmptyStatement statement)voidvisitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement statement)voidvisitField(org.codehaus.groovy.ast.FieldNode node)voidvisitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expression)voidvisitForLoop(org.codehaus.groovy.ast.stmt.ForStatement forLoop)voidvisitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expression)voidvisitIfElse(org.codehaus.groovy.ast.stmt.IfStatement ifElse)voidvisitImports(org.codehaus.groovy.ast.ModuleNode node)voidvisitListExpression(org.codehaus.groovy.ast.expr.ListExpression expression)protected voidvisitListOfExpressions(List<? extends org.codehaus.groovy.ast.expr.Expression> list)voidvisitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expression)voidvisitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expression)voidvisitMethod(org.codehaus.groovy.ast.MethodNode node)voidvisitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expression)voidvisitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expression)protected voidvisitObjectInitializerStatements(org.codehaus.groovy.ast.ClassNode node)voidvisitPackage(org.codehaus.groovy.ast.PackageNode node)voidvisitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expression)voidvisitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expression)voidvisitProperty(org.codehaus.groovy.ast.PropertyNode node)voidvisitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression)voidvisitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expression)voidvisitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement)voidvisitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expression)voidvisitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expression)voidvisitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expression)protected voidvisitStatement(org.codehaus.groovy.ast.stmt.Statement statement)voidvisitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression call)voidvisitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement statement)voidvisitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement statement)voidvisitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression)voidvisitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement statement)voidvisitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement statement)voidvisitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expression)voidvisitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expression)voidvisitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expression)voidvisitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)voidvisitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement loop)
-
-
-
Method Detail
-
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
-
addViolation
protected void addViolation(org.codehaus.groovy.ast.expr.MethodCallExpression node, String message)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
protected SourceCode getSourceCode()
-
setRule
public void setRule(Rule rule)
Set the Rule associated with this visitor- Specified by:
setRulein interfaceAstVisitor- Parameters:
rule- - the Rule
-
getRule
public Rule getRule()
Gets the rule for this visitor.- Returns:
- the rule
-
setSourceCode
public void setSourceCode(SourceCode sourceCode)
Set the SourceCode associated with this visitor- Specified by:
setSourceCodein interfaceAstVisitor- Parameters:
sourceCode- - the SourceCode
-
getViolations
public List<Violation> getViolations()
Retrieve the List of Violations resulting from applying this visitor- Specified by:
getViolationsin interfaceAstVisitor- Returns:
- the List of Violations; may be empty
-
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
protected final void addError(String msg, org.codehaus.groovy.ast.ASTNode expr)
- 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
-
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 final void visitMethod(org.codehaus.groovy.ast.MethodNode node)
- Specified by:
visitMethodin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor- Overrides:
visitMethodin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
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
-
-