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.Object
enterIntoNode(AstNodeBase node, AstNodeBase parent, java.lang.Object parentParam)
protected void
exitFromNode(AstNodeBase node, java.lang.Object nodeParam, AstNodeBase parent, java.lang.Object parentParam)
protected java.util.List
getNodeChildren(AstNodeBase node, java.lang.Object nodeParam, AstNodeBase parent, java.lang.Object parentParam)
protected void
visit(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)
-
-