Package com.adbs.ast
Class AstNodeVisitor
- java.lang.Object
-
- com.adbs.ast.AstNodeVisitor
-
- Direct Known Subclasses:
PrepareAndFixupVisitor
public abstract class AstNodeVisitor extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AstNodeVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.ObjectenterIntoNode(AstNodeBase node, AstNodeBase parent, java.lang.Object parentParam)protected voidexitFromNode(AstNodeBase node, java.lang.Object nodeParam, AstNodeBase parent, java.lang.Object parentParam)protected java.util.ListgetNodeChildren(AstNodeBase node, java.lang.Object nodeParam, AstNodeBase parent, java.lang.Object parentParam)protected voidvisit(AstNodeBase rootNode, java.lang.Object param)
-
-
-
Method Detail
-
getNodeChildren
protected java.util.List getNodeChildren(AstNodeBase node, java.lang.Object nodeParam, AstNodeBase parent, java.lang.Object parentParam)
-
enterIntoNode
protected abstract java.lang.Object enterIntoNode(AstNodeBase node, AstNodeBase parent, java.lang.Object parentParam)
-
exitFromNode
protected void exitFromNode(AstNodeBase node, java.lang.Object nodeParam, AstNodeBase parent, java.lang.Object parentParam)
-
visit
protected void visit(AstNodeBase rootNode, java.lang.Object param)
-
-