org.hibernate.hql.ast.util
Class NodeTraverser
java.lang.Object
org.hibernate.hql.ast.util.NodeTraverser
public class NodeTraverser
- extends Object
A visitor for traversing an AST tree.
- Author:
- Steve Ebersole
Method Summary |
void |
traverseDepthFirst(antlr.collections.AST ast)
Traverse the AST tree depth first. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeTraverser
public NodeTraverser(NodeTraverser.VisitationStrategy strategy)
traverseDepthFirst
public void traverseDepthFirst(antlr.collections.AST ast)
- Traverse the AST tree depth first.
Note that the AST passed in is not visited itself. Visitation starts
with its children.
- Parameters:
ast
-