Packages

trait Stream[T] extends BaseStream[T, Stream[T]]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Stream
  2. BaseStream
  3. AutoCloseable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def allMatch(pred: Predicate[_ >: T]): Boolean
  2. abstract def anyMatch(pred: Predicate[_ >: T]): Boolean
  3. abstract def close(): Unit
    Definition Classes
    BaseStreamAutoCloseable
  4. abstract def collect[R](supplier: Supplier[R], accumulator: BiConsumer[R, _ >: T], combiner: BiConsumer[R, R]): R
  5. abstract def collect[R, A](collector: Collector[_ >: T, A, R]): R
  6. abstract def count(): Long
  7. abstract def distinct(): Stream[T]
  8. abstract def filter(pred: Predicate[_ >: T]): Stream[T]
  9. abstract def findAny(): Optional[T]
  10. abstract def findFirst(): Optional[T]
  11. abstract def flatMap[R](mapper: Function[_ >: T, _ <: Stream[_ <: R]]): Stream[R]
  12. abstract def flatMapToDouble(mapper: Function[_ >: T, _ <: DoubleStream]): DoubleStream
  13. abstract def flatMapToInt(mapper: Function[_ >: T, _ <: IntStream]): IntStream
  14. abstract def flatMapToLong(mapper: Function[_ >: T, _ <: LongStream]): LongStream
  15. abstract def forEach(action: Consumer[_ >: T]): Unit
  16. abstract def forEachOrdered(action: Consumer[_ >: T]): Unit
  17. abstract def isParallel(): Boolean
    Definition Classes
    BaseStream
  18. abstract def iterator(): Iterator[_ <: T]
    Definition Classes
    BaseStream
  19. abstract def limit(maxSize: Long): Stream[T]
  20. abstract def map[R](mapper: Function[_ >: T, _ <: R]): Stream[R]
  21. abstract def mapToDouble(mapper: ToDoubleFunction[_ >: T]): DoubleStream
  22. abstract def mapToInt(mapper: ToIntFunction[_ >: T]): IntStream
  23. abstract def mapToLong(mapper: ToLongFunction[_ >: T]): LongStream
  24. abstract def max(comparator: Comparator[_ >: T]): Optional[T]
  25. abstract def min(comparator: Comparator[_ >: T]): Optional[T]
  26. abstract def noneMatch(pred: Predicate[_ >: T]): Boolean
  27. abstract def onClose(closeHandler: Runnable): Stream[T]
    Definition Classes
    BaseStream
  28. abstract def parallel(): Stream[T]
    Definition Classes
    BaseStream
  29. abstract def peek(action: Consumer[_ >: T]): Stream[T]
  30. abstract def reduce[U](identity: U, accumulator: BiFunction[U, _ >: T, U], combiner: BinaryOperator[U]): U
  31. abstract def reduce(identity: T, accumulator: BinaryOperator[T]): T
  32. abstract def reduce(accumulator: BinaryOperator[T]): Optional[T]
  33. abstract def sequential(): Stream[T]
    Definition Classes
    BaseStream
  34. abstract def skip(n: Long): Stream[T]
  35. abstract def sorted(comparator: Comparator[_ >: T]): Stream[T]
  36. abstract def sorted(): Stream[T]
  37. abstract def spliterator(): Spliterator[_ <: T]
    Definition Classes
    BaseStream
  38. abstract def toArray[A <: AnyRef](generator: IntFunction[Array[A]]): Array[A]
  39. abstract def toArray(): Array[AnyRef]
  40. abstract def unordered(): Stream[T]
    Definition Classes
    BaseStream

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def dropWhile(pred: Predicate[_ >: T]): Stream[T]
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def mapMulti[R](mapper: BiConsumer[_ >: T, Consumer[_ >: R]]): Stream[R]
  14. def mapMultiToDouble(mapper: BiConsumer[_ >: T, _ >: DoubleConsumer]): DoubleStream
  15. def mapMultiToInt(mapper: BiConsumer[_ >: T, _ >: IntConsumer]): IntStream
  16. def mapMultiToLong(mapper: BiConsumer[_ >: T, _ >: LongConsumer]): LongStream
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def takeWhile(pred: Predicate[_ >: T]): Stream[T]
  22. def toList[T](): List[T]
  23. def toString(): String
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from BaseStream[T, Stream[T]]

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped