Class WalkingState<T>

java.lang.Object
com.intellij.util.WalkingState<T>

public class WalkingState<T> extends Object
  • Field Details

    • startedWalking

      protected boolean startedWalking
  • Constructor Details

  • Method Details

    • elementFinished

      public void elementFinished(@NotNull T element)
    • visit

      public void visit(@NotNull T element)
    • elementStarted

      public void elementStarted(@NotNull T element)
    • next

      public T next(T element, @NotNull T root, boolean isDown)
    • startedWalking

      public void startedWalking()
    • stopWalking

      public void stopWalking()
    • processAll

      public static <T> boolean processAll(@NotNull T root, @NotNull @NotNull WalkingState.TreeGuide<T> treeGuide, @NotNull @NotNull Processor<? super T> processor)
      process in the in-order fashion