|
Groovy 2.1.6 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.ast.CodeVisitorSupport
groovy.inspect.swingui.TreeNodeBuildingVisitor
class TreeNodeBuildingVisitor extends org.codehaus.groovy.ast.CodeVisitorSupport
This AST visitor builds up a TreeNode.
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#visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitListExpression(org.codehaus.groovy.ast.expr.ListExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement), 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#visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement), org.codehaus.groovy.ast.CodeVisitorSupport#visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement), 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#visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression), org.codehaus.groovy.ast.CodeVisitorSupport#visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression), 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#visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement), 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 |
---|
def currentNode
Method Detail |
---|
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)
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)
Copyright © 2003-2013 The Codehaus. All rights reserved.