Top Description Fields Constructors Methods
org.codehaus.groovy.antlr.treewalker

public Class FlatNodeListTraversal

extends TraversalHelper
Class Inheritance
Annotations
@Deprecated
Imports
antlr.collections.AST, org.codehaus.groovy.antlr.AntlrASTProcessor, .GroovySourceAST, java.util.List

Deprecated

A simple iterator over an ordered (flat) List of the nodes of the AST.

Field Summary

Inherited from org.codehaus.groovy.antlr.treewalker.TraversalHelper:
unvisitedNodes

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
public AST
process(AST
the AST node to process.
t
)

Overrides org.codehaus.groovy.antlr.treewalker.TraversalHelper.process.

Implements org.codehaus.groovy.antlr.AntlrASTProcessor.process.

performs some processing on the supplied AST node.
Inherited from org.codehaus.groovy.antlr.treewalker.TraversalHelper:
accept_FirstChild_v_RestOfTheChildrenaccept_FirstChild_v_RestOfTheChildren_vaccept_FirstChild_v_RestOfTheChildren_v_LastChildaccept_FirstChild_v_SecondChildaccept_FirstChild_v_SecondChild_vaccept_FirstChild_v_SecondChild_v_ThirdChild_vaccept_FirstChild_v_SecondChildsChildren_vaccept_FirstSecondAndThirdChild_v_v_ForthChildaccept_SecondChild_v_ThirdChild_vaccept_v_AllChildren_vaccept_v_AllChildren_v_Siblingsaccept_v_FirstChild_2ndv_SecondChild_v___LastChild_vaccept_v_FirstChild_SecondChild_v_ThirdChild_vaccept_v_FirstChild_vaccept_v_FirstChild_v_RestOfTheChildrenaccept_v_FirstChild_v_RestOfTheChildren_vaccept_v_FirstChild_v_SecondChild_v___LastChild_vaccept_v_FirstChildsFirstChild_v_Child2_Child3_v_Child4_v___v_LastChildaccept_v_FirstChildsFirstChild_v_RestOfTheChildrenaccept_v_Siblings_vacceptChildrenacceptSiblingsclosingVisitopeningVisitpoppushsecondVisitsetUpskipsubsequentVisittearDownvisitNode

Constructor Detail

FlatNodeListTraversalback to summary
public FlatNodeListTraversal(Visitor visitor)

Method Detail

acceptback to summary
protected void accept(GroovySourceAST currentNode)

Implements abstract org.codehaus.groovy.antlr.treewalker.TraversalHelper.accept.

processback to summary
public AST process(AST t)

Overrides org.codehaus.groovy.antlr.treewalker.TraversalHelper.process.

Implements org.codehaus.groovy.antlr.AntlrASTProcessor.process.

Doc from org.codehaus.groovy.antlr.AntlrASTProcessor.process.

performs some processing on the supplied AST node.

Parameters
t:AST

the AST node to process.

Returns:AST

possibly returns the AST modified or null, depends on the implementation.