Package org.codehaus.groovy.ast
Class CodeVisitorSupport
java.lang.Object
org.codehaus.groovy.ast.CodeVisitorSupport
- All Implemented Interfaces:
- GroovyCodeVisitor
- Direct Known Subclasses:
- ClassCodeVisitorSupport,- ClosureWriter.CorrectAccessedVariableVisitor,- MethodInvocationTrap,- SqlOrderByVisitor,- SqlWhereVisitor,- TransformingCodeVisitor,- VerifierCodeVisitor
public abstract class CodeVisitorSupport extends java.lang.Object implements GroovyCodeVisitor
Abstract base class for any GroovyCodeVisitor which by default
 just walks the code and expression tree
- 
Constructor SummaryConstructors Constructor Description CodeVisitorSupport()
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitEmptyExpression, visitListOfExpressions
- 
Constructor Details- 
CodeVisitorSupportpublic CodeVisitorSupport()
 
- 
- 
Method Details- 
visitBlockStatement- Specified by:
- visitBlockStatementin interface- GroovyCodeVisitor
 
- 
visitForLoop- Specified by:
- visitForLoopin interface- GroovyCodeVisitor
 
- 
visitWhileLoop- Specified by:
- visitWhileLoopin interface- GroovyCodeVisitor
 
- 
visitDoWhileLoop- Specified by:
- visitDoWhileLoopin interface- GroovyCodeVisitor
 
- 
visitIfElse- Specified by:
- visitIfElsein interface- GroovyCodeVisitor
 
- 
visitExpressionStatement- Specified by:
- visitExpressionStatementin interface- GroovyCodeVisitor
 
- 
visitReturnStatement- Specified by:
- visitReturnStatementin interface- GroovyCodeVisitor
 
- 
visitAssertStatement- Specified by:
- visitAssertStatementin interface- GroovyCodeVisitor
 
- 
visitTryCatchFinally- Specified by:
- visitTryCatchFinallyin interface- GroovyCodeVisitor
 
- 
visitEmptyStatement- Specified by:
- visitEmptyStatementin interface- GroovyCodeVisitor
 
- 
visitSwitch- Specified by:
- visitSwitchin interface- GroovyCodeVisitor
 
- 
afterSwitchConditionExpressionVisited
- 
visitCaseStatement- Specified by:
- visitCaseStatementin interface- GroovyCodeVisitor
 
- 
visitBreakStatement- Specified by:
- visitBreakStatementin interface- GroovyCodeVisitor
 
- 
visitContinueStatement- Specified by:
- visitContinueStatementin interface- GroovyCodeVisitor
 
- 
visitSynchronizedStatement- Specified by:
- visitSynchronizedStatementin interface- GroovyCodeVisitor
 
- 
visitThrowStatement- Specified by:
- visitThrowStatementin interface- GroovyCodeVisitor
 
- 
visitMethodCallExpression- Specified by:
- visitMethodCallExpressionin interface- GroovyCodeVisitor
 
- 
visitStaticMethodCallExpression- Specified by:
- visitStaticMethodCallExpressionin interface- GroovyCodeVisitor
 
- 
visitConstructorCallExpression- Specified by:
- visitConstructorCallExpressionin interface- GroovyCodeVisitor
 
- 
visitBinaryExpression- Specified by:
- visitBinaryExpressionin interface- GroovyCodeVisitor
 
- 
visitTernaryExpression- Specified by:
- visitTernaryExpressionin interface- GroovyCodeVisitor
 
- 
visitShortTernaryExpression- Specified by:
- visitShortTernaryExpressionin interface- GroovyCodeVisitor
 
- 
visitPostfixExpression- Specified by:
- visitPostfixExpressionin interface- GroovyCodeVisitor
 
- 
visitPrefixExpression- Specified by:
- visitPrefixExpressionin interface- GroovyCodeVisitor
 
- 
visitBooleanExpression- Specified by:
- visitBooleanExpressionin interface- GroovyCodeVisitor
 
- 
visitNotExpression- Specified by:
- visitNotExpressionin interface- GroovyCodeVisitor
 
- 
visitClosureExpression- Specified by:
- visitClosureExpressionin interface- GroovyCodeVisitor
 
- 
visitLambdaExpression- Specified by:
- visitLambdaExpressionin interface- GroovyCodeVisitor
 
- 
visitTupleExpression- Specified by:
- visitTupleExpressionin interface- GroovyCodeVisitor
 
- 
visitListExpression- Specified by:
- visitListExpressionin interface- GroovyCodeVisitor
 
- 
visitArrayExpression- Specified by:
- visitArrayExpressionin interface- GroovyCodeVisitor
 
- 
visitMapExpression- Specified by:
- visitMapExpressionin interface- GroovyCodeVisitor
 
- 
visitMapEntryExpression- Specified by:
- visitMapEntryExpressionin interface- GroovyCodeVisitor
 
- 
visitRangeExpression- Specified by:
- visitRangeExpressionin interface- GroovyCodeVisitor
 
- 
visitSpreadExpression- Specified by:
- visitSpreadExpressionin interface- GroovyCodeVisitor
 
- 
visitSpreadMapExpression- Specified by:
- visitSpreadMapExpressionin interface- GroovyCodeVisitor
 
- 
visitMethodPointerExpression- Specified by:
- visitMethodPointerExpressionin interface- GroovyCodeVisitor
 
- 
visitMethodReferenceExpression- Specified by:
- visitMethodReferenceExpressionin interface- GroovyCodeVisitor
 
- 
visitUnaryMinusExpression- Specified by:
- visitUnaryMinusExpressionin interface- GroovyCodeVisitor
 
- 
visitUnaryPlusExpression- Specified by:
- visitUnaryPlusExpressionin interface- GroovyCodeVisitor
 
- 
visitBitwiseNegationExpression- Specified by:
- visitBitwiseNegationExpressionin interface- GroovyCodeVisitor
 
- 
visitCastExpression- Specified by:
- visitCastExpressionin interface- GroovyCodeVisitor
 
- 
visitConstantExpression- Specified by:
- visitConstantExpressionin interface- GroovyCodeVisitor
 
- 
visitClassExpression- Specified by:
- visitClassExpressionin interface- GroovyCodeVisitor
 
- 
visitVariableExpression- Specified by:
- visitVariableExpressionin interface- GroovyCodeVisitor
 
- 
visitDeclarationExpression- Specified by:
- visitDeclarationExpressionin interface- GroovyCodeVisitor
 
- 
visitPropertyExpression- Specified by:
- visitPropertyExpressionin interface- GroovyCodeVisitor
 
- 
visitAttributeExpression- Specified by:
- visitAttributeExpressionin interface- GroovyCodeVisitor
 
- 
visitFieldExpression- Specified by:
- visitFieldExpressionin interface- GroovyCodeVisitor
 
- 
visitGStringExpression- Specified by:
- visitGStringExpressionin interface- GroovyCodeVisitor
 
- 
visitCatchStatement- Specified by:
- visitCatchStatementin interface- GroovyCodeVisitor
 
- 
visitArgumentlistExpression- Specified by:
- visitArgumentlistExpressionin interface- GroovyCodeVisitor
 
- 
visitClosureListExpression- Specified by:
- visitClosureListExpressionin interface- GroovyCodeVisitor
 
- 
visitBytecodeExpression- Specified by:
- visitBytecodeExpressionin interface- GroovyCodeVisitor
 
 
-