public class SourceCodeTraversal extends TraversalHelper
A treewalker for the antlr generated AST that attempts to visit the AST nodes in the order needed to generate valid groovy source code.
Fields inherited from class | Fields |
---|---|
class TraversalHelper |
unvisitedNodes |
Constructor and description |
---|
SourceCodeTraversal
(Visitor visitor) Constructs a treewalker for the antlr generated AST that attempts to visit the AST nodes in the order needed to generate valid groovy source code. |
Type Params | Return Type | Name and description |
---|---|---|
|
protected void |
accept(GroovySourceAST currentNode) |
|
public void |
setUp(GroovySourceAST t) gather, sort and process all unvisited nodes |
Constructs a treewalker for the antlr generated AST that attempts to visit the AST nodes in the order needed to generate valid groovy source code.
visitor
- the visitor implementation to call for each AST node.gather, sort and process all unvisited nodes
t
- the AST to processCopyright © 2003-2020 The Apache Software Foundation. All rights reserved.