Interface SmartVisitation<T extends SmartVisitable<T>>


  • public interface SmartVisitation<T extends SmartVisitable<T>>
    Keeps the state of the visitation in order to avoid visiting one object multiple times.
    • Method Detail

      • alreadyVisited

        boolean alreadyVisited​(T visitable)
      • registerVisit

        void registerVisit​(T visitable)