public class GroupedByTimeAndSizeSpliterator<T,C extends java.util.Collection<? super T>,R> extends java.util.Spliterators.AbstractSpliterator<R> implements CopyableSpliterator<R>, ComposableFunction<R,T,GroupedByTimeAndSizeSpliterator<T,C,?>>
| Constructor and Description |
|---|
GroupedByTimeAndSizeSpliterator(java.util.Spliterator<T> source,
java.util.function.Supplier<? extends C> factory,
java.util.function.Function<? super C,? extends R> finalizer,
int groupSize,
long time,
java.util.concurrent.TimeUnit t) |
| Modifier and Type | Method and Description |
|---|---|
<R2> GroupedByTimeAndSizeSpliterator<T,C,?> |
compose(java.util.function.Function<? super R,? extends R2> fn) |
java.util.Spliterator<R> |
copy() |
void |
forEachRemaining(java.util.function.Consumer<? super R> action) |
boolean |
tryAdvance(java.util.function.Consumer<? super R> action) |
characteristics, estimateSize, trySplitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopy, copypublic <R2> GroupedByTimeAndSizeSpliterator<T,C,?> compose(java.util.function.Function<? super R,? extends R2> fn)
compose in interface ComposableFunction<R,T,GroupedByTimeAndSizeSpliterator<T,C extends java.util.Collection<? super T>,?>>public void forEachRemaining(java.util.function.Consumer<? super R> action)
forEachRemaining in interface java.util.Spliterator<R>public boolean tryAdvance(java.util.function.Consumer<? super R> action)
tryAdvance in interface java.util.Spliterator<R>public java.util.Spliterator<R> copy()
copy in interface CopyableSpliterator<R>