|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
|
+--TopLevelClass.Visitor
A visitor.
TopLevelClass.Node.accept(TopLevelClass.Visitor)
Constructor Summary | |
TopLevelClass.Visitor()
|
Method Summary | |
void |
visit(TopLevelClass.Node node)
Called for a visited node. |
void |
visit(TopLevelClass.Token node)
Called for a visited TopLevelClass.Token .
|
void |
visit(TopLevelClass.Type node)
Called for a visited TopLevelClass.Type .
|
void |
visitAll(TopLevelClass.Node node)
Traverses a (sub-)tree. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TopLevelClass.Visitor()
Method Detail |
public final void visitAll(TopLevelClass.Node node)
The node
and the child nodes of it are traversed (preorder traversal).
The visit
methods that are introduced by this class and that can accept the node as the argument is called.
Therefore, visit(TopLevelClass.Node)
is called for every node.
node
- the root of the (sub-)tree to traverse.
public void visit(TopLevelClass.Node node)
node
- a visited node.visitAll(TopLevelClass.Node)
public void visit(TopLevelClass.Token node)
TopLevelClass.Token
.
node
- a visited node.visitAll(TopLevelClass.Node)
public void visit(TopLevelClass.Type node)
TopLevelClass.Type
.
A non-$private
TypeDefinition generates this method.
node
- a visited node.visitAll(TopLevelClass.Node)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |