Package com.google.common.collect
Class CollectCollectors
- java.lang.Object
-
- com.google.common.collect.CollectCollectors
-
@GwtCompatible final class CollectCollectors extends java.lang.Object
Collectors utilities forcommon.collect
internals.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.stream.Collector<java.lang.Object,?,ImmutableList<java.lang.Object>>
TO_IMMUTABLE_LIST
private static java.util.stream.Collector<Range<java.lang.Comparable>,?,ImmutableRangeSet<java.lang.Comparable>>
TO_IMMUTABLE_RANGE_SET
private static java.util.stream.Collector<java.lang.Object,?,ImmutableSet<java.lang.Object>>
TO_IMMUTABLE_SET
-
Constructor Summary
Constructors Constructor Description CollectCollectors()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static <T,K,V>
java.util.stream.Collector<T,?,ImmutableBiMap<K,V>>toImmutableBiMap(java.util.function.Function<? super T,? extends K> keyFunction, java.util.function.Function<? super T,? extends V> valueFunction)
(package private) static <E> java.util.stream.Collector<E,?,ImmutableList<E>>
toImmutableList()
(package private) static <T,K,V>
java.util.stream.Collector<T,?,ImmutableMap<K,V>>toImmutableMap(java.util.function.Function<? super T,? extends K> keyFunction, java.util.function.Function<? super T,? extends V> valueFunction)
(package private) static <T,K extends java.lang.Comparable<? super K>,V>
java.util.stream.Collector<T,?,ImmutableRangeMap<K,V>>toImmutableRangeMap(java.util.function.Function<? super T,Range<K>> keyFunction, java.util.function.Function<? super T,? extends V> valueFunction)
(package private) static <E extends java.lang.Comparable<? super E>>
java.util.stream.Collector<Range<E>,?,ImmutableRangeSet<E>>toImmutableRangeSet()
(package private) static <E> java.util.stream.Collector<E,?,ImmutableSet<E>>
toImmutableSet()
(package private) static <T,K,V>
java.util.stream.Collector<T,?,ImmutableSortedMap<K,V>>toImmutableSortedMap(java.util.Comparator<? super K> comparator, java.util.function.Function<? super T,? extends K> keyFunction, java.util.function.Function<? super T,? extends V> valueFunction)
(package private) static <E> java.util.stream.Collector<E,?,ImmutableSortedSet<E>>
toImmutableSortedSet(java.util.Comparator<? super E> comparator)
-
-
-
Field Detail
-
TO_IMMUTABLE_LIST
private static final java.util.stream.Collector<java.lang.Object,?,ImmutableList<java.lang.Object>> TO_IMMUTABLE_LIST
-
TO_IMMUTABLE_SET
private static final java.util.stream.Collector<java.lang.Object,?,ImmutableSet<java.lang.Object>> TO_IMMUTABLE_SET
-
TO_IMMUTABLE_RANGE_SET
@GwtIncompatible private static final java.util.stream.Collector<Range<java.lang.Comparable>,?,ImmutableRangeSet<java.lang.Comparable>> TO_IMMUTABLE_RANGE_SET
-
-
Method Detail
-
toImmutableBiMap
static <T,K,V> java.util.stream.Collector<T,?,ImmutableBiMap<K,V>> toImmutableBiMap(java.util.function.Function<? super T,? extends K> keyFunction, java.util.function.Function<? super T,? extends V> valueFunction)
-
toImmutableList
static <E> java.util.stream.Collector<E,?,ImmutableList<E>> toImmutableList()
-
toImmutableMap
static <T,K,V> java.util.stream.Collector<T,?,ImmutableMap<K,V>> toImmutableMap(java.util.function.Function<? super T,? extends K> keyFunction, java.util.function.Function<? super T,? extends V> valueFunction)
-
toImmutableSet
static <E> java.util.stream.Collector<E,?,ImmutableSet<E>> toImmutableSet()
-
toImmutableSortedMap
static <T,K,V> java.util.stream.Collector<T,?,ImmutableSortedMap<K,V>> toImmutableSortedMap(java.util.Comparator<? super K> comparator, java.util.function.Function<? super T,? extends K> keyFunction, java.util.function.Function<? super T,? extends V> valueFunction)
-
toImmutableSortedSet
static <E> java.util.stream.Collector<E,?,ImmutableSortedSet<E>> toImmutableSortedSet(java.util.Comparator<? super E> comparator)
-
toImmutableRangeSet
@GwtIncompatible static <E extends java.lang.Comparable<? super E>> java.util.stream.Collector<Range<E>,?,ImmutableRangeSet<E>> toImmutableRangeSet()
-
toImmutableRangeMap
@GwtIncompatible static <T,K extends java.lang.Comparable<? super K>,V> java.util.stream.Collector<T,?,ImmutableRangeMap<K,V>> toImmutableRangeMap(java.util.function.Function<? super T,Range<K>> keyFunction, java.util.function.Function<? super T,? extends V> valueFunction)
-
-