Scala Library
|
|
object
ImmutableIterator
extends
AnyRefMethod Summary | |
def
|
apply
[A](left : ImmutableIterator[A], item : A, right : () => ImmutableIterator[A]) : ImmutableIterator[A]
Appends an immutable iterator (left) with an element (item) followed
by a lazy immutable iterator (right).
|
def
|
apply
[A](item : A, right : () => ImmutableIterator[A]) : () => ImmutableIterator[A]
Prepends a lazy immutable iterator (right) with an element (item).
|
def
|
apply
[A](left : () => ImmutableIterator[A], right : () => ImmutableIterator[A]) : () => ImmutableIterator[A]
Concats a lazy immutable iterator (left) with another lazy immutable
iterator (right).
|
def
|
apply
[A](item : A) : ImmutableIterator[A]
Creates an immutable iterator with one element.
|
def
|
empty
: ImmutableIterator[Nothing]
Creates an empty immutable iterator.
|
Methods inherited from AnyRef | |
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
Methods inherited from Any | |
==, !=, isInstanceOf, asInstanceOf |
Object Summary | |
case object
|
Empty
extends ImmutableIterator[Nothing] with Product
|
Method Details |
def
empty : ImmutableIterator[Nothing]
def
apply[A](item : A) : ImmutableIterator[A]
def
apply[A](item : A, right : () => ImmutableIterator[A]) : () => ImmutableIterator[A]
def
apply[A](left : ImmutableIterator[A], item : A, right : () => ImmutableIterator[A]) : ImmutableIterator[A]
def
apply[A](left : () => ImmutableIterator[A], right : () => ImmutableIterator[A]) : () => ImmutableIterator[A]
Scala Library
|
|