|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.antlr.treewalker.TraversalHelper
public abstract class TraversalHelper extends java.lang.Object
Helper Class for Antlr AST traversal and visitation.
Field Summary | |
---|---|
protected java.util.List |
unvisitedNodes
|
Constructor Summary | |
TraversalHelper(Visitor visitor)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
protected java.util.List unvisitedNodes
Constructor Detail |
---|
public TraversalHelper(Visitor visitor)
Method Detail |
---|
protected void accept(GroovySourceAST currentNode)
protected void acceptChildren(GroovySourceAST t)
protected void acceptSiblings(GroovySourceAST t)
protected void accept_FirstChild_v_RestOfTheChildren(GroovySourceAST t)
protected void accept_FirstChild_v_RestOfTheChildren_v(GroovySourceAST t)
protected void accept_FirstChild_v_RestOfTheChildren_v_LastChild(GroovySourceAST t)
protected void accept_FirstChild_v_SecondChild(GroovySourceAST t)
protected void accept_FirstChild_v_SecondChild_v(GroovySourceAST t)
protected void accept_FirstChild_v_SecondChild_v_ThirdChild_v(GroovySourceAST t)
protected void accept_FirstChild_v_SecondChildsChildren_v(GroovySourceAST t)
protected void accept_FirstSecondAndThirdChild_v_v_ForthChild(GroovySourceAST t)
protected void accept_SecondChild_v_ThirdChild_v(GroovySourceAST t)
protected void accept_v_AllChildren_v(GroovySourceAST t)
protected void accept_v_AllChildren_v_Siblings(GroovySourceAST t)
protected void accept_v_FirstChild_2ndv_SecondChild_v___LastChild_v(GroovySourceAST t)
protected void accept_v_FirstChild_SecondChild_v_ThirdChild_v(GroovySourceAST t)
protected void accept_v_FirstChild_v(GroovySourceAST t)
protected void accept_v_FirstChild_v_RestOfTheChildren(GroovySourceAST t)
protected void accept_v_FirstChild_v_RestOfTheChildren_v(GroovySourceAST t)
protected void accept_v_FirstChild_v_SecondChild_v___LastChild_v(GroovySourceAST t)
protected void accept_v_FirstChildsFirstChild_v_Child2_Child3_v_Child4_v___v_LastChild(GroovySourceAST t)
protected void accept_v_FirstChildsFirstChild_v_RestOfTheChildren(GroovySourceAST t)
protected void accept_v_Siblings_v(GroovySourceAST t)
protected void closingVisit(GroovySourceAST t)
protected void openingVisit(GroovySourceAST t)
protected GroovySourceAST pop()
public antlr.collections.AST process(antlr.collections.AST t)
protected void push(GroovySourceAST ast)
protected void secondVisit(GroovySourceAST t)
protected void setUp(GroovySourceAST ast)
protected void skip(GroovySourceAST expr)
protected void subsequentVisit(GroovySourceAST t)
protected void tearDown(GroovySourceAST ast)
protected void visitNode(GroovySourceAST ast, int n)
Groovy Documentation