Class CompositeAllNodeVisitor

    • Constructor Detail

      • CompositeAllNodeVisitor

        public CompositeAllNodeVisitor​(List<Visitor> visitors)
        Constructor.
        Parameters:
        visitors -
    • Method Detail

      • addVisitor

        public void addVisitor​(Visitor visitor)
        Adds a visitor.
        Parameters:
        visitor -
      • addVisitors

        public void addVisitors​(List<? extends Visitor> visitors)
        Adds multiple visitors.
        Parameters:
        visitors -
      • getVisitors

        public List<? extends Visitor> getVisitors()
        Gets the list of visitors.
      • acceptAll

        protected void acceptAll​(Visitable node)
        Make the node accept all of the visitors.
        Parameters:
        node -