Packages

object StreamExtensions

Source
StreamExtensions.scala
Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StreamExtensions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AccumulatorFactoryInfo[A, C] extends AnyRef

    An implicit AccumulatorFactoryInfo connects primitive element types to the corresponding specialized scala.jdk.Accumulator factory.

    An implicit AccumulatorFactoryInfo connects primitive element types to the corresponding specialized scala.jdk.Accumulator factory. This is used in the stream.toScala extension methods to ensure collecting a primitive stream into a primitive accumulator does not box.

    When converting to a collection other than Accumulator, the generic noAccumulatorFactoryInfo is passed.

  2. trait LowPriorityAccumulatorFactoryInfo extends AnyRef
  3. sealed trait StreamShape[T, S <: BaseStream[_, _], St <: Stepper[_]] extends AnyRef

    An implicit StreamShape instance connects element types with the corresponding specialized Stream and Stepper types.

    An implicit StreamShape instance connects element types with the corresponding specialized Stream and Stepper types. This is used in asJavaStream extension methods to create generic or primitive streams according to the element type.

  4. trait StreamShapeLowPriority1 extends AnyRef
  5. sealed trait StreamUnboxer[A, S] extends AnyRef

    Connects a stream element type A to the corresponding, potentially specialized, Stream type.

    Connects a stream element type A to the corresponding, potentially specialized, Stream type. Used in the stream.asJavaPrimitiveStream extension method.

Value Members

  1. object AccumulatorFactoryInfo extends LowPriorityAccumulatorFactoryInfo
  2. object StreamShape extends StreamShapeLowPriority1
  3. object StreamUnboxer