Package com.google.common.collect
Class CollectSpliterators
- java.lang.Object
-
- com.google.common.collect.CollectSpliterators
-
@GwtCompatible final class CollectSpliterators extends java.lang.Object
Spliterator utilities forcommon.collect
internals.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
CollectSpliterators()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static <T> java.util.Spliterator<T>
filter(java.util.Spliterator<T> fromSpliterator, java.util.function.Predicate<? super T> predicate)
Returns aSpliterator
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 aSpliterator
that iterates over the elements of the spliterators generated by applyingfunction
to the elements offromSpliterator
.(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 aSpliterator
over the elements offromSpliterator
mapped byfunction
.
-
-
-
Method Detail
-
indexed
static <T> java.util.Spliterator<T> indexed(int size, int extraCharacteristics, java.util.function.IntFunction<T> function)
-
indexed
static <T> java.util.Spliterator<T> indexed(int size, int extraCharacteristics, java.util.function.IntFunction<T> function, java.util.Comparator<? super T> comparator)
-
map
static <F,T> java.util.Spliterator<T> map(java.util.Spliterator<F> fromSpliterator, java.util.function.Function<? super F,? extends T> function)
Returns aSpliterator
over the elements offromSpliterator
mapped byfunction
.
-
filter
static <T> java.util.Spliterator<T> filter(java.util.Spliterator<T> fromSpliterator, java.util.function.Predicate<? super T> predicate)
Returns aSpliterator
filtered by the specified predicate.
-
flatMap
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 aSpliterator
that iterates over the elements of the spliterators generated by applyingfunction
to the elements offromSpliterator
.
-
-