Groovy 2.1.2

groovy.inspect.swingui
[Groovy] Class TreeNodeBuildingVisitor

java.lang.Object
  org.codehaus.groovy.ast.CodeVisitorSupport
      groovy.inspect.swingui.TreeNodeBuildingVisitor

class TreeNodeBuildingVisitor
extends org.codehaus.groovy.ast.CodeVisitorSupport

This AST visitor builds up a TreeNode.

Authors:
Hamlet D'Arcy


Property Summary
def currentNode

 
Method Summary
void visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression node)

void visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression node)

void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement node)

void visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression node)

void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression node)

void visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression node)

void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement node)

void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression node)

void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement node)

void visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression node)

void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement node)

void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression node)

void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement node)

void visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression node)

void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression node)

void visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression node)

void visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression node)

void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression node)

void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement node)

void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression node)

void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement node)

protected void visitEmptyStatement(org.codehaus.groovy.ast.stmt.EmptyStatement node)

void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement node)

void visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression node)

void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement node)

void visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression node)

void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement node)

void visitListExpression(org.codehaus.groovy.ast.expr.ListExpression node)

protected void visitListOfExpressions(List list)

void visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression node)

void visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression node)

void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression node)

void visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression node)

void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression node)

void visitParameter(org.codehaus.groovy.ast.Parameter node)

Makes walking parameters look like others in the visitor.

void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression node)

void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression node)

void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression node)

void visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression node)

void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement node)

void visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression node)

void visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression node)

void visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression node)

void visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression node)

void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement node)

void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement node)

void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression node)

void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement node)

void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement node)

void visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression node)

void visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression node)

void visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression node)

void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression node)

void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement node)

 
Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.CodeVisitorSupport#visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitListExpression(org.codehaus.groovy.ast.expr.ListExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression), org.codehaus.groovy.ast.CodeVisitorSupport#wait(long, int), org.codehaus.groovy.ast.CodeVisitorSupport#wait(long), org.codehaus.groovy.ast.CodeVisitorSupport#wait(), org.codehaus.groovy.ast.CodeVisitorSupport#equals(java.lang.Object), org.codehaus.groovy.ast.CodeVisitorSupport#toString(), org.codehaus.groovy.ast.CodeVisitorSupport#hashCode(), org.codehaus.groovy.ast.CodeVisitorSupport#getClass(), org.codehaus.groovy.ast.CodeVisitorSupport#notify(), org.codehaus.groovy.ast.CodeVisitorSupport#notifyAll()
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Property Detail

currentNode

def currentNode


 
Method Detail

visitArgumentlistExpression

void visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression node)


visitArrayExpression

void visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression node)


visitAssertStatement

void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement node)


visitAttributeExpression

void visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression node)


visitBinaryExpression

void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression node)


visitBitwiseNegationExpression

void visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression node)


visitBlockStatement

void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement node)


visitBooleanExpression

void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression node)


visitBreakStatement

void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement node)


visitBytecodeExpression

void visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression node)


visitCaseStatement

void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement node)


visitCastExpression

void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression node)


visitCatchStatement

void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement node)


visitClassExpression

void visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression node)


visitClosureExpression

void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression node)


visitClosureListExpression

void visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression node)


visitConstantExpression

void visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression node)


visitConstructorCallExpression

void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression node)


visitContinueStatement

void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement node)


visitDeclarationExpression

void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression node)


visitDoWhileLoop

void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement node)


visitEmptyStatement

protected void visitEmptyStatement(org.codehaus.groovy.ast.stmt.EmptyStatement node)


visitExpressionStatement

void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement node)


visitFieldExpression

void visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression node)


visitForLoop

void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement node)


visitGStringExpression

void visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression node)


visitIfElse

void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement node)


visitListExpression

void visitListExpression(org.codehaus.groovy.ast.expr.ListExpression node)


visitListOfExpressions

protected void visitListOfExpressions(List list)


visitMapEntryExpression

void visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression node)


visitMapExpression

void visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression node)


visitMethodCallExpression

void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression node)


visitMethodPointerExpression

void visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression node)


visitNotExpression

void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression node)


visitParameter

void visitParameter(org.codehaus.groovy.ast.Parameter node)
Makes walking parameters look like others in the visitor.


visitPostfixExpression

void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression node)


visitPrefixExpression

void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression node)


visitPropertyExpression

void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression node)


visitRangeExpression

void visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression node)


visitReturnStatement

void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement node)


visitShortTernaryExpression

void visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression node)


visitSpreadExpression

void visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression node)


visitSpreadMapExpression

void visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression node)


visitStaticMethodCallExpression

void visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression node)


visitSwitch

void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement node)


visitSynchronizedStatement

void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement node)


visitTernaryExpression

void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression node)


visitThrowStatement

void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement node)


visitTryCatchFinally

void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement node)


visitTupleExpression

void visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression node)


visitUnaryMinusExpression

void visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression node)


visitUnaryPlusExpression

void visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression node)


visitVariableExpression

void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression node)


visitWhileLoop

void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement node)


 

Copyright © 2003-2013 The Codehaus. All rights reserved.