Package com.adbs.ast

Class AstNodeVisitor

  • Direct Known Subclasses:
    PrepareAndFixupVisitor

    public abstract class AstNodeVisitor
    extends java.lang.Object
    • Constructor Detail

      • AstNodeVisitor

        public AstNodeVisitor()
    • 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)