org.codehaus.groovy.ast
Interface GroovyCodeVisitor
- All Known Implementing Classes:
- CodeVisitorSupport
- public interface GroovyCodeVisitor
An implementation of the visitor pattern for working with ASTNodes
- Version:
- $Revision: 3891 $
- Author:
- James Strachan
visitBlockStatement
public void visitBlockStatement(BlockStatement statement)
visitForLoop
public void visitForLoop(ForStatement forLoop)
visitWhileLoop
public void visitWhileLoop(WhileStatement loop)
visitDoWhileLoop
public void visitDoWhileLoop(DoWhileStatement loop)
visitIfElse
public void visitIfElse(IfStatement ifElse)
visitExpressionStatement
public void visitExpressionStatement(ExpressionStatement statement)
visitReturnStatement
public void visitReturnStatement(ReturnStatement statement)
visitAssertStatement
public void visitAssertStatement(AssertStatement statement)
visitTryCatchFinally
public void visitTryCatchFinally(TryCatchStatement finally1)
visitSwitch
public void visitSwitch(SwitchStatement statement)
visitCaseStatement
public void visitCaseStatement(CaseStatement statement)
visitBreakStatement
public void visitBreakStatement(BreakStatement statement)
visitContinueStatement
public void visitContinueStatement(ContinueStatement statement)
visitThrowStatement
public void visitThrowStatement(ThrowStatement statement)
visitSynchronizedStatement
public void visitSynchronizedStatement(SynchronizedStatement statement)
visitCatchStatement
public void visitCatchStatement(CatchStatement statement)
visitMethodCallExpression
public void visitMethodCallExpression(MethodCallExpression call)
visitStaticMethodCallExpression
public void visitStaticMethodCallExpression(StaticMethodCallExpression expression)
visitConstructorCallExpression
public void visitConstructorCallExpression(ConstructorCallExpression expression)
visitTernaryExpression
public void visitTernaryExpression(TernaryExpression expression)
visitBinaryExpression
public void visitBinaryExpression(BinaryExpression expression)
visitPrefixExpression
public void visitPrefixExpression(PrefixExpression expression)
visitPostfixExpression
public void visitPostfixExpression(PostfixExpression expression)
visitBooleanExpression
public void visitBooleanExpression(BooleanExpression expression)
visitClosureExpression
public void visitClosureExpression(ClosureExpression expression)
visitTupleExpression
public void visitTupleExpression(TupleExpression expression)
visitMapExpression
public void visitMapExpression(MapExpression expression)
visitMapEntryExpression
public void visitMapEntryExpression(MapEntryExpression expression)
visitListExpression
public void visitListExpression(ListExpression expression)
visitRangeExpression
public void visitRangeExpression(RangeExpression expression)
visitPropertyExpression
public void visitPropertyExpression(PropertyExpression expression)
visitAttributeExpression
public void visitAttributeExpression(AttributeExpression attributeExpression)
visitFieldExpression
public void visitFieldExpression(FieldExpression expression)
visitMethodPointerExpression
public void visitMethodPointerExpression(MethodPointerExpression expression)
visitConstantExpression
public void visitConstantExpression(ConstantExpression expression)
visitClassExpression
public void visitClassExpression(ClassExpression expression)
visitVariableExpression
public void visitVariableExpression(VariableExpression expression)
visitDeclarationExpression
public void visitDeclarationExpression(DeclarationExpression expression)
visitRegexExpression
public void visitRegexExpression(RegexExpression expression)
visitGStringExpression
public void visitGStringExpression(GStringExpression expression)
visitArrayExpression
public void visitArrayExpression(ArrayExpression expression)
visitSpreadExpression
public void visitSpreadExpression(SpreadExpression expression)
visitSpreadMapExpression
public void visitSpreadMapExpression(SpreadMapExpression expression)
visitNotExpression
public void visitNotExpression(NotExpression expression)
visitNegationExpression
public void visitNegationExpression(NegationExpression expression)
visitBitwiseNegExpression
public void visitBitwiseNegExpression(BitwiseNegExpression expression)
visitCastExpression
public void visitCastExpression(CastExpression expression)
visitArgumentlistExpression
public void visitArgumentlistExpression(ArgumentListExpression expression)
Copyright © 2003-2007 The Codehaus. All Rights Reserved.