object Collectors
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Collectors
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def averagingDouble[T](mapper: ToDoubleFunction[_ >: T]): Collector[T, AnyRef, Double]
- def averagingInt[T](mapper: ToIntFunction[_ >: T]): Collector[T, AnyRef, Double]
- def averagingLong[T](mapper: ToLongFunction[_ >: T]): Collector[T, AnyRef, Double]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def collectingAndThen[T, A, R, RR](downstream: Collector[T, A, R], finisher: Function[R, RR]): Collector[T, A, RR]
- def counting[T](): Collector[T, AnyRef, Long]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def filtering[T, A, R](predicate: Predicate[_ >: T], downstream: Collector[_ >: T, A, R]): Collector[T, AnyRef, R]
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def flatMapping[T, U, A, R](mapper: Function[_ >: T, _ <: Stream[U]], downstream: Collector[_ >: U, A, R]): Collector[T, AnyRef, R]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def groupingBy[T, K, A, D](classifier: Function[_ >: T, _ <: K], downstream: Collector[_ >: T, A, D]): Collector[T, AnyRef, Map[K, D]]
- def groupingBy[T, K, D, A, M <: Map[K, D]](classifier: Function[_ >: T, _ <: K], mapFactory: Supplier[M], downstream: Collector[_ >: T, A, D]): Collector[T, AnyRef, M]
- def groupingBy[T, K](classifier: Function[_ >: T, _ <: K]): Collector[T, AnyRef, Map[K, List[T]]]
- def groupingByConcurrent[T <: AnyRef, K <: AnyRef, A, D <: AnyRef](classifier: Function[_ >: T, _ <: K], downstream: Collector[_ >: T, A, D]): Collector[T, AnyRef, ConcurrentMap[K, D]]
- def groupingByConcurrent[T <: AnyRef, K <: AnyRef, D, A, M <: ConcurrentMap[K, D]](classifier: Function[_ >: T, _ <: K], mapFactory: Supplier[M], downstream: Collector[_ >: T, A, D]): Collector[T, AnyRef, M]
- def groupingByConcurrent[T <: AnyRef, K <: AnyRef](classifier: Function[_ >: T, _ <: K]): Collector[T, AnyRef, ConcurrentMap[K, List[T]]]
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def joining(delimiter: CharSequence, prefix: CharSequence, suffix: CharSequence): Collector[CharSequence, AnyRef, String]
- def joining(delimiter: CharSequence): Collector[CharSequence, AnyRef, String]
- def joining(): Collector[CharSequence, AnyRef, String]
- def mapping[T, U, A, R](mapper: Function[_ >: T, _ <: U], downstream: Collector[_ >: U, A, R]): Collector[T, AnyRef, R]
- def maxBy[T](comparator: Comparator[_ >: T]): Collector[T, AnyRef, Optional[T]]
- def minBy[T](comparator: Comparator[_ >: T]): Collector[T, AnyRef, Optional[T]]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def partitioningBy[T, D, A](predicate: Predicate[_ >: T], downstream: Collector[_ >: T, A, D]): Collector[T, AnyRef, Map[Boolean, D]]
- def partitioningBy[T](predicate: Predicate[_ >: T]): Collector[T, AnyRef, Map[Boolean, List[T]]]
- def reducing[T, U](identity: U, mapper: Function[_ >: T, _ <: U], op: BinaryOperator[U]): Collector[T, AnyRef, U]
- def reducing[T](identity: T, op: BinaryOperator[T]): Collector[T, AnyRef, T]
- def reducing[T](op: BinaryOperator[T]): Collector[T, AnyRef, Optional[T]]
- def summarizingDouble[T](mapper: ToDoubleFunction[_ >: T]): Collector[T, AnyRef, DoubleSummaryStatistics]
- def summarizingInt[T](mapper: ToIntFunction[_ >: T]): Collector[T, AnyRef, IntSummaryStatistics]
- def summarizingLong[T](mapper: ToLongFunction[_ >: T]): Collector[T, AnyRef, LongSummaryStatistics]
- def summingDouble[T](mapper: ToDoubleFunction[_ >: T]): Collector[T, AnyRef, Double]
- def summingInt[T](mapper: ToIntFunction[_ >: T]): Collector[T, AnyRef, Int]
- def summingLong[T](mapper: ToLongFunction[_ >: T]): Collector[T, AnyRef, Long]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def teeing[T, R1, R2, R](downstream1: Collector[T, AnyRef, R1], downstream2: Collector[T, AnyRef, R2], merger: BiFunction[_ >: R1, _ >: R2, R]): Collector[T, AnyRef, R]
- def toCollection[T, C <: Collection[T]](collectionFactory: Supplier[C]): Collector[T, AnyRef, C]
- def toConcurrentMap[T, K, U, M <: ConcurrentMap[K, U]](keyMapper: Function[_ >: T, _ <: K], valueMapper: Function[_ >: T, _ <: U], mergeFunction: BinaryOperator[U], mapFactory: Supplier[M]): Collector[T, AnyRef, M]
- def toConcurrentMap[T <: AnyRef, K <: AnyRef, U <: AnyRef](keyMapper: Function[_ >: T, _ <: K], valueMapper: Function[_ >: T, _ <: U], mergeFunction: BinaryOperator[U]): Collector[T, AnyRef, ConcurrentMap[K, U]]
- def toConcurrentMap[T <: AnyRef, K <: AnyRef, U <: AnyRef](keyMapper: Function[_ >: T, _ <: K], valueMapper: Function[_ >: T, _ <: U]): Collector[T, AnyRef, ConcurrentMap[K, U]]
- def toList[T](): Collector[T, AnyRef, List[T]]
- def toMap[T, K, U, M <: Map[K, U]](keyMapper: Function[_ >: T, _ <: K], valueMapper: Function[_ >: T, _ <: U], mergeFunction: BinaryOperator[U], mapFactory: Supplier[M]): Collector[T, AnyRef, M]
- def toMap[T, K, U](keyMapper: Function[_ >: T, _ <: K], valueMapper: Function[_ >: T, _ <: U], mergeFunction: BinaryOperator[U]): Collector[T, AnyRef, Map[K, U]]
- def toMap[T, K, U](keyMapper: Function[_ >: T, _ <: K], valueMapper: Function[_ >: T, _ <: U]): Collector[T, AnyRef, Map[K, U]]
- def toSet[T](): Collector[T, AnyRef, Set[T]]
- def toString(): String
- Definition Classes
- AnyRef → Any
- def toUnmodifiableList[T](): Collector[T, AnyRef, List[T]]
- def toUnmodifiableMap[T, K, U](keyMapper: Function[_ >: T, _ <: K], valueMapper: Function[_ >: T, _ <: U], mergeFunction: BinaryOperator[U]): Collector[T, AnyRef, Map[K, U]]
- def toUnmodifiableMap[T, K, U](keyMapper: Function[_ >: T, _ <: K], valueMapper: Function[_ >: T, _ <: U]): Collector[T, AnyRef, Map[K, U]]
- def toUnmodifiableSet[T](): Collector[T, AnyRef, Set[T]]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()