|
|
Scala 2.4.0-final
|
sealed abstract
class
ImmutableIterator
[+A]
extends java.lang.Object
with scala.ScalaObject
| Class Summary | |
private
|
class
Elements
|
| Constructor Summary | |
def
this
|
|
| Def Summary | |
def
append
[B >: A]
(item: B)
: scala.collection.immutable.ImmutableIterator[B]
Creates a new immutable iterator that appends item to this immutable iterator. |
|
def
append
[B >: A]
(item: B, right: () => scala.collection.immutable.ImmutableIterator[B])
: scala.collection.immutable.ImmutableIterator[B]
Creates a new immutable iterator that appends item and a lazy immutable iterator (right) to this immutable iterator. |
|
def
append
[B >: A]
(right: () => scala.collection.immutable.ImmutableIterator[B])
: scala.collection.immutable.ImmutableIterator[B]
Creates a new immutable iterator that appends a lazy immutable iterator (right) to this immutable iterator. |
|
def
elements
: scala.Iterator[A]
Converts this immutable iterator into a conventional iterator. |
|
abstract
|
def
hasNext
: scala.Boolean
queries if this iterator has an element to return. |
abstract
|
def
next
: scala.Tuple2[A, scala.collection.immutable.ImmutableIterator[A]]
returns the next element and immutable iterator as a pair. |
| Constructor Detail |
| Def Detail |
def
append
[B >: A](item: B): scala.collection.immutable.ImmutableIterator[B]
def
append
[B >: A](item: B, right: () => scala.collection.immutable.ImmutableIterator[B]): scala.collection.immutable.ImmutableIterator[B]
item - ...
right - ...
def
append
[B >: A](right: () => scala.collection.immutable.ImmutableIterator[B]): scala.collection.immutable.ImmutableIterator[B]
def
elements
: scala.Iterator[A]
abstract
def
hasNext
: scala.Boolean
abstract
def
next
: scala.Tuple2[A, scala.collection.immutable.ImmutableIterator[A]]