Package org.codenarc.rule
Class AbstractFieldVisitor
- java.lang.Object
-
- org.codehaus.groovy.ast.CodeVisitorSupport
-
- org.codehaus.groovy.ast.ClassCodeVisitorSupport
-
- org.codenarc.rule.AbstractFieldVisitor
-
- All Implemented Interfaces:
org.codehaus.groovy.ast.GroovyClassVisitor,org.codehaus.groovy.ast.GroovyCodeVisitor,AstVisitor
- Direct Known Subclasses:
GrailsDomainCantReferenceServiceAstVisitor,JUnitPublicFieldAstVisitor,LoggerForDifferentClassAstVisitor,LoggerWithWrongModifiersAstVisitor,MultipleLoggersAstVisitor,NonFinalPublicFieldAstVisitor,PublicInstanceFieldAstVisitor,SerialPersistentFieldsAstVisitor,StatelessClassAstVisitor,StaticCalendarFieldAstVisitor,StaticConnectionAstVisitor,StaticDateFormatFieldAstVisitor,StaticMatcherFieldAstVisitor,StaticSimpleDateFormatFieldAstVisitor,ThreadLocalNotStaticFinalAstVisitor,UnnecessaryDefInFieldDeclarationAstVisitor,UnnecessaryTransientModifierAstVisitor,UnsafeArrayDeclarationAstVisitor,VolatileArrayFieldAstVisitor,VolatileLongOrDoubleFieldVisitor
public class AbstractFieldVisitor extends org.codehaus.groovy.ast.ClassCodeVisitorSupport implements AstVisitor
This is the base class for AST Visitors that only need to visit the fields of a class. It will not visit anything except the FieldNode. 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 private Ruleruleprivate SourceCodesourceCodeprivate java.util.List<Violation>violations
-
Constructor Summary
Constructors Constructor Description AbstractFieldVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddError(java.lang.String msg, org.codehaus.groovy.ast.ASTNode expr)protected voidaddViolation(org.codehaus.groovy.ast.FieldNode node, java.lang.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()java.util.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)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(java.util.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)voidvisitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression call)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)
-
-
-
Field Detail
-
rule
private Rule rule
-
sourceCode
private SourceCode sourceCode
-
violations
private final java.util.List<Violation> violations
-
-
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.FieldNode node, java.lang.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 java.util.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(java.lang.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
-
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(java.util.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
-
-