com.google.javascript.jscomp
Class NodeTraversal.AbstractPreOrderCallback
java.lang.Object
com.google.javascript.jscomp.NodeTraversal.AbstractPreOrderCallback
- All Implemented Interfaces:
- NodeTraversal.Callback
- Enclosing class:
- NodeTraversal
public abstract static class NodeTraversal.AbstractPreOrderCallback
- extends Object
- implements NodeTraversal.Callback
Abstract callback to visit all nodes in preorder.
Method Summary |
void |
visit(NodeTraversal t,
Node n,
Node parent)
Visits a node in postorder (after its children have been visited). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeTraversal.AbstractPreOrderCallback
public NodeTraversal.AbstractPreOrderCallback()
visit
public void visit(NodeTraversal t,
Node n,
Node parent)
- Description copied from interface:
NodeTraversal.Callback
Visits a node in postorder (after its children have been visited).
A node is visited only if all its parents should be traversed
(NodeTraversal.Callback.shouldTraverse(NodeTraversal, Node, Node)
).
Implementations can have side effects (e.g. modifying the parse
tree).
- Specified by:
visit
in interface NodeTraversal.Callback