@GwtCompatible final class CollectSpliterators extends java.lang.Object
common.collect
internals.Modifier | Constructor and Description |
---|---|
private |
CollectSpliterators() |
Modifier and Type | Method and Description |
---|---|
(package private) static <T> java.util.Spliterator<T> |
filter(java.util.Spliterator<T> fromSpliterator,
java.util.function.Predicate<? super T> predicate)
Returns a
Spliterator filtered by the specified predicate. |
(package private) static <F,T> java.util.Spliterator<T> |
flatMap(java.util.Spliterator<F> fromSpliterator,
java.util.function.Function<? super F,java.util.Spliterator<T>> function,
int topCharacteristics,
long topSize)
Returns a
Spliterator that iterates over the elements of the spliterators generated by
applying function to the elements of fromSpliterator . |
(package private) static <T> java.util.Spliterator<T> |
indexed(int size,
int extraCharacteristics,
java.util.function.IntFunction<T> function) |
(package private) static <T> java.util.Spliterator<T> |
indexed(int size,
int extraCharacteristics,
java.util.function.IntFunction<T> function,
java.util.Comparator<? super T> comparator) |
(package private) static <F,T> java.util.Spliterator<T> |
map(java.util.Spliterator<F> fromSpliterator,
java.util.function.Function<? super F,? extends T> function)
Returns a
Spliterator over the elements of fromSpliterator mapped by function . |
static <T> java.util.Spliterator<T> indexed(int size, int extraCharacteristics, java.util.function.IntFunction<T> function)
static <T> java.util.Spliterator<T> indexed(int size, int extraCharacteristics, java.util.function.IntFunction<T> function, java.util.Comparator<? super T> comparator)
static <F,T> java.util.Spliterator<T> map(java.util.Spliterator<F> fromSpliterator, java.util.function.Function<? super F,? extends T> function)
Spliterator
over the elements of fromSpliterator
mapped by function
.static <T> java.util.Spliterator<T> filter(java.util.Spliterator<T> fromSpliterator, java.util.function.Predicate<? super T> predicate)
Spliterator
filtered by the specified predicate.static <F,T> java.util.Spliterator<T> flatMap(java.util.Spliterator<F> fromSpliterator, java.util.function.Function<? super F,java.util.Spliterator<T>> function, int topCharacteristics, long topSize)
Spliterator
that iterates over the elements of the spliterators generated by
applying function
to the elements of fromSpliterator
.