|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTopLevelClass.Visitor
A visitor.
visitAll(TopLevelClass.Node)
Constructor Summary | |
TopLevelClass.Visitor()
|
Method Summary | |
protected void |
visit(TopLevelClass.Node node)
Called for a visited node. |
protected void |
visit(TopLevelClass.Token node)
Called for a visited TopLevelClass.Token .
|
protected 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 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.
protected void visit(TopLevelClass.Node node)
node
- a visited node.visitAll(TopLevelClass.Node)
protected void visit(TopLevelClass.Token node)
TopLevelClass.Token
.
node
- a visited node.visitAll(TopLevelClass.Node)
protected 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 |