|
Scala 2.4.0-RC2
|
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]]