Class CrossSpliterator.ToList<T>
java.lang.Object
one.util.streamex.CrossSpliterator<T,List<T>>
one.util.streamex.CrossSpliterator.ToList<T>
- All Implemented Interfaces:
Spliterator<List<T>>
- Enclosing class:
CrossSpliterator<T,A>
-
Nested Class Summary
Nested classes/interfaces inherited from class CrossSpliterator
CrossSpliterator.Reducing<T,A>, CrossSpliterator.ToList<T> Nested classes/interfaces inherited from interface Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS, T_SPLITR> -
Field Summary
FieldsFields inherited from class CrossSpliterator
collections, est, spliterators, splitPosFields inherited from interface Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateToList(long est, int splitPos, Spliterator<T>[] spliterators, Collection<T>[] collections, List<T> elements) (package private)ToList(Collection<? extends Collection<T>> source) -
Method Summary
Modifier and TypeMethodDescription(package private) voidaccumulate(int pos, T t) (package private) Spliterator<List<T>> doSplit(long prefixEst, Spliterator<T>[] prefixSpliterators, Collection<T>[] prefixCollections) voidforEachRemaining(Consumer<? super List<T>> action) booleantryAdvance(Consumer<? super List<T>> action) Methods inherited from class CrossSpliterator
advance, characteristics, estimateSize, trySplitMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Spliterator
getComparator, getExactSizeIfKnown, hasCharacteristics
-
Field Details
-
elements
-
-
Constructor Details
-
ToList
ToList(Collection<? extends Collection<T>> source) -
ToList
private ToList(long est, int splitPos, Spliterator<T>[] spliterators, Collection<T>[] collections, List<T> elements)
-
-
Method Details
-
tryAdvance
-
forEachRemaining
-
doSplit
Spliterator<List<T>> doSplit(long prefixEst, Spliterator<T>[] prefixSpliterators, Collection<T>[] prefixCollections) - Specified by:
doSplitin classCrossSpliterator<T,List<T>>
-
accumulate
- Specified by:
accumulatein classCrossSpliterator<T,List<T>>
-