|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--koala.dynamicjava.tree.visitor.VisitorObject | +--koala.dynamicjava.util.DisplayVisitor
This tree visitor displays the nodes of the tree on a given stream
Constructor Summary | |
DisplayVisitor(java.io.OutputStream os)
Creates a new display visitor |
Method Summary | |
java.lang.Object |
visit(AddAssignExpression node)
Visits an AddAssignExpression |
java.lang.Object |
visit(AddExpression node)
Visits a AddExpression |
java.lang.Object |
visit(AndExpression node)
Visits an AndExpression |
java.lang.Object |
visit(ArrayAccess node)
Visits a ArrayAccess |
java.lang.Object |
visit(ArrayAllocation node)
Visits an ArrayAllocation |
java.lang.Object |
visit(ArrayInitializer node)
Visits a ArrayInitializer |
java.lang.Object |
visit(ArrayType node)
Visits a ArrayType |
java.lang.Object |
visit(BitAndAssignExpression node)
Visits a BitAndAssignExpression |
java.lang.Object |
visit(BitAndExpression node)
Visits a BitAndExpression |
java.lang.Object |
visit(BitOrAssignExpression node)
Visits a BitOrAssignExpression |
java.lang.Object |
visit(BitOrExpression node)
Visits a BitOrExpression |
java.lang.Object |
visit(BlockStatement node)
Visits a BlockStatement |
java.lang.Object |
visit(BreakStatement node)
Visits a BreakStatement |
java.lang.Object |
visit(CastExpression node)
Visits a CastExpression |
java.lang.Object |
visit(CatchStatement node)
Visits a CatchStatement |
java.lang.Object |
visit(ClassAllocation node)
Visits an ClassAllocation |
java.lang.Object |
visit(ClassDeclaration node)
Visits a ClassDeclaration |
java.lang.Object |
visit(ClassInitializer node)
Visits a ClassInitializer |
java.lang.Object |
visit(ComplementExpression node)
Visits a ComplementExpression |
java.lang.Object |
visit(ConditionalExpression node)
Visits a ConditionalExpression |
java.lang.Object |
visit(ConstructorDeclaration node)
Visits a ConstructorDeclaration |
java.lang.Object |
visit(ConstructorInvocation node)
Visits a ConstructorInvocation |
java.lang.Object |
visit(ContinueStatement node)
Visits a ContinueStatement |
java.lang.Object |
visit(DivideAssignExpression node)
Visits an DivideAssignExpression |
java.lang.Object |
visit(DivideExpression node)
Visits a DivideExpression |
java.lang.Object |
visit(DoStatement node)
Visits a DoStatement |
java.lang.Object |
visit(EmptyStatement node)
Visits an EmptyStatement |
java.lang.Object |
visit(EqualExpression node)
Visits a EqualExpression |
java.lang.Object |
visit(ExclusiveOrAssignExpression node)
Visits a ExclusiveOrAssignExpression |
java.lang.Object |
visit(ExclusiveOrExpression node)
Visits a ExclusiveOrExpression |
java.lang.Object |
visit(FieldDeclaration node)
Visits a FieldDeclaration |
java.lang.Object |
visit(FormalParameter node)
Visits a FormalParameter |
java.lang.Object |
visit(ForStatement node)
Visits a ForStatement |
java.lang.Object |
visit(FunctionCall node)
Visits a FunctionCall |
java.lang.Object |
visit(GreaterExpression node)
Visits a GreaterExpression |
java.lang.Object |
visit(GreaterOrEqualExpression node)
Visits a GreaterOrEqualExpression |
java.lang.Object |
visit(IfThenElseStatement node)
Visits an IfThenElseStatement |
java.lang.Object |
visit(IfThenStatement node)
Visits an IfThenStatement |
java.lang.Object |
visit(ImportDeclaration node)
Visits an ImportDeclaration |
java.lang.Object |
visit(InnerAllocation node)
Visits an InnerAllocation |
java.lang.Object |
visit(InnerClassAllocation node)
Visits an InnerClassAllocation |
java.lang.Object |
visit(InstanceInitializer node)
Visits a InstanceInitializer |
java.lang.Object |
visit(InstanceOfExpression node)
Visits a InstanceOfExpression |
java.lang.Object |
visit(InterfaceDeclaration node)
Visits an InterfaceDeclaration |
java.lang.Object |
visit(LabeledStatement node)
Visits a LabeledStatement |
java.lang.Object |
visit(LessExpression node)
Visits a LessExpression |
java.lang.Object |
visit(LessOrEqualExpression node)
Visits a LessOrEqualExpression |
java.lang.Object |
visit(Literal node)
Visits a Literal |
java.lang.Object |
visit(MethodDeclaration node)
Visits a MethodDeclaration |
java.lang.Object |
visit(MinusExpression node)
Visits a MinusExpression |
java.lang.Object |
visit(MultiplyAssignExpression node)
Visits an MultiplyAssignExpression |
java.lang.Object |
visit(MultiplyExpression node)
Visits a MultiplyExpression |
java.lang.Object |
visit(NotEqualExpression node)
Visits a NotEqualExpression |
java.lang.Object |
visit(NotExpression node)
Visits a NotExpression |
java.lang.Object |
visit(ObjectFieldAccess node)
Visits an ObjectFieldAccess |
java.lang.Object |
visit(ObjectMethodCall node)
Visits a ObjectMethodCall |
java.lang.Object |
visit(OrExpression node)
Visits an OrExpression |
java.lang.Object |
visit(PackageDeclaration node)
Visits a PackageDeclaration |
java.lang.Object |
visit(PlusExpression node)
Visits a PlusExpression |
java.lang.Object |
visit(PostDecrement node)
Visits a PostDecrement |
java.lang.Object |
visit(PostIncrement node)
Visits a PostIncrement |
java.lang.Object |
visit(PreDecrement node)
Visits a PreDecrement |
java.lang.Object |
visit(PreIncrement node)
Visits a PreIncrement |
java.lang.Object |
visit(PrimitiveType node)
Visits a PrimitiveType |
java.lang.Object |
visit(QualifiedName node)
Visits a QualifiedName |
java.lang.Object |
visit(ReferenceType node)
Visits a ReferenceType |
java.lang.Object |
visit(RemainderAssignExpression node)
Visits an RemainderAssignExpression |
java.lang.Object |
visit(RemainderExpression node)
Visits a RemainderExpression |
java.lang.Object |
visit(ReturnStatement node)
Visits a ReturnStatement |
java.lang.Object |
visit(ShiftLeftAssignExpression node)
Visits an ShiftLeftAssignExpression |
java.lang.Object |
visit(ShiftLeftExpression node)
Visits a ShiftLeftExpression |
java.lang.Object |
visit(ShiftRightAssignExpression node)
Visits an ShiftRightAssignExpression |
java.lang.Object |
visit(ShiftRightExpression node)
Visits a ShiftRightExpression |
java.lang.Object |
visit(SimpleAllocation node)
Visits an SimpleAllocation |
java.lang.Object |
visit(SimpleAssignExpression node)
Visits an SimpleAssignExpression |
java.lang.Object |
visit(StaticFieldAccess node)
Visits a StaticFieldAccess |
java.lang.Object |
visit(StaticMethodCall node)
Visits a StaticMethodCall |
java.lang.Object |
visit(SubtractAssignExpression node)
Visits an SubtractAssignExpression |
java.lang.Object |
visit(SubtractExpression node)
Visits a SubtractExpression |
java.lang.Object |
visit(SuperFieldAccess node)
Visits a SuperFieldAccess |
java.lang.Object |
visit(SuperMethodCall node)
Visits a SuperMethodCall |
java.lang.Object |
visit(SwitchBlock node)
Visits a SwitchBlock |
java.lang.Object |
visit(SwitchStatement node)
Visits a SwitchStatement |
java.lang.Object |
visit(SynchronizedStatement node)
Visits a SynchronizedStatement |
java.lang.Object |
visit(ThisExpression node)
Visits a ThisExpression |
java.lang.Object |
visit(ThrowStatement node)
Visits a ThrowStatement |
java.lang.Object |
visit(TryStatement node)
Visits a TryStatement |
java.lang.Object |
visit(TypeExpression node)
Visits a TypeExpression |
java.lang.Object |
visit(UnsignedShiftRightAssignExpression node)
Visits an UnsignedShiftRightAssignExpression |
java.lang.Object |
visit(UnsignedShiftRightExpression node)
Visits a UnsignedShiftRightExpression |
java.lang.Object |
visit(VariableDeclaration node)
Visits a VariableDeclaration |
java.lang.Object |
visit(WhileStatement node)
Visits a WhileStatement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DisplayVisitor(java.io.OutputStream os)
os
- the output treeMethod Detail |
public java.lang.Object visit(PackageDeclaration node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ImportDeclaration node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(EmptyStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(WhileStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ForStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(DoStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(SwitchStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(SwitchBlock node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(LabeledStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(BreakStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(TryStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(CatchStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ThrowStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ReturnStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(SynchronizedStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ContinueStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(IfThenStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(IfThenElseStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(Literal node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ThisExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(QualifiedName node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ObjectFieldAccess node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(StaticFieldAccess node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ArrayAccess node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(SuperFieldAccess node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ObjectMethodCall node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(FunctionCall node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(StaticMethodCall node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ConstructorInvocation node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(SuperMethodCall node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(PrimitiveType node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ReferenceType node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ArrayType node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(TypeExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(PostIncrement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(PostDecrement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(PreIncrement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(PreDecrement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ArrayInitializer node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ArrayAllocation node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(SimpleAllocation node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ClassAllocation node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(InnerAllocation node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(InnerClassAllocation node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(CastExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(NotExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ComplementExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(PlusExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(MinusExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(MultiplyExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(DivideExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(RemainderExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(AddExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(SubtractExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ShiftLeftExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ShiftRightExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(UnsignedShiftRightExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(LessExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(GreaterExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(LessOrEqualExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(GreaterOrEqualExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(InstanceOfExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(EqualExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(NotEqualExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(BitAndExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ExclusiveOrExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(BitOrExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(AndExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(OrExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ConditionalExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(SimpleAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(MultiplyAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(DivideAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(RemainderAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(AddAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(SubtractAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ShiftLeftAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ShiftRightAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(UnsignedShiftRightAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(BitAndAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ExclusiveOrAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(BitOrAssignExpression node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(BlockStatement node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ClassDeclaration node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(InterfaceDeclaration node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ConstructorDeclaration node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(MethodDeclaration node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(FormalParameter node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(FieldDeclaration node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(VariableDeclaration node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(ClassInitializer node)
visit
in class VisitorObject
node
- the node to visitpublic java.lang.Object visit(InstanceInitializer node)
visit
in class VisitorObject
node
- the node to visit
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |