Class TreeSpliterator.Plain<T>

  • All Implemented Interfaces:
    java.lang.AutoCloseable, java.lang.Cloneable, java.lang.Runnable, java.util.function.Consumer<T>, java.util.Spliterator<T>
    Enclosing class:
    TreeSpliterator<T,​U>

    static class TreeSpliterator.Plain<T>
    extends TreeSpliterator<T,​T>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.function.Function<T,​java.util.stream.Stream<T>> mapper  
      • Fields inherited from interface java.util.Spliterator

        CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
    • Constructor Summary

      Constructors 
      Constructor Description
      Plain​(T root, java.util.function.Function<T,​java.util.stream.Stream<T>> mapper)  
    • Field Detail

      • mapper

        private final java.util.function.Function<T,​java.util.stream.Stream<T>> mapper
    • Constructor Detail

      • Plain

        Plain​(T root,
              java.util.function.Function<T,​java.util.stream.Stream<T>> mapper)
    • Method Detail

      • tryAdvance

        public boolean tryAdvance​(java.util.function.Consumer<? super T> action)
      • forEachRemaining

        public void forEachRemaining​(java.util.function.Consumer<? super T> action)