Package one.util.streamex
Class CrossSpliterator.ToList<T>
- java.lang.Object
-
- one.util.streamex.CrossSpliterator<T,java.util.List<T>>
-
- one.util.streamex.CrossSpliterator.ToList<T>
-
- All Implemented Interfaces:
java.util.Spliterator<java.util.List<T>>
- Enclosing class:
- CrossSpliterator<T,A>
static final class CrossSpliterator.ToList<T> extends CrossSpliterator<T,java.util.List<T>>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class one.util.streamex.CrossSpliterator
CrossSpliterator.Reducing<T,A>, CrossSpliterator.ToList<T>
-
Nested classes/interfaces inherited from interface java.util.Spliterator
java.util.Spliterator.OfDouble, java.util.Spliterator.OfInt, java.util.Spliterator.OfLong, java.util.Spliterator.OfPrimitive<T extends java.lang.Object,T_CONS extends java.lang.Object,T_SPLITR extends java.util.Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<T>
elements
-
Fields inherited from class one.util.streamex.CrossSpliterator
collections, est, spliterators, splitPos
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ToList(long est, int splitPos, java.util.Spliterator<T>[] spliterators, java.util.Collection<T>[] collections, java.util.List<T> elements)
(package private)
ToList(java.util.Collection<? extends java.util.Collection<T>> source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
accumulate(int pos, T t)
(package private) java.util.Spliterator<java.util.List<T>>
doSplit(long prefixEst, java.util.Spliterator<T>[] prefixSpliterators, java.util.Collection<T>[] prefixCollections)
void
forEachRemaining(java.util.function.Consumer<? super java.util.List<T>> action)
boolean
tryAdvance(java.util.function.Consumer<? super java.util.List<T>> action)
-
Methods inherited from class one.util.streamex.CrossSpliterator
advance, characteristics, estimateSize, trySplit
-
-
-
-
Field Detail
-
elements
private java.util.List<T> elements
-
-
Method Detail
-
tryAdvance
public boolean tryAdvance(java.util.function.Consumer<? super java.util.List<T>> action)
-
forEachRemaining
public void forEachRemaining(java.util.function.Consumer<? super java.util.List<T>> action)
-
doSplit
java.util.Spliterator<java.util.List<T>> doSplit(long prefixEst, java.util.Spliterator<T>[] prefixSpliterators, java.util.Collection<T>[] prefixCollections)
- Specified by:
doSplit
in classCrossSpliterator<T,java.util.List<T>>
-
accumulate
void accumulate(int pos, T t)
- Specified by:
accumulate
in classCrossSpliterator<T,java.util.List<T>>
-
-