Class CollectCollectors


  • @GwtCompatible
    final class CollectCollectors
    extends java.lang.Object
    Collectors utilities for common.collect internals.
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • CollectCollectors

        CollectCollectors()
    • 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)
      • 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)