Scala Library
|
|
scala/collection/jcl/Buffer/Range.scala
]
class
RangeIterator
extends
BufferIterator[Int, A] with
AnyRefValue Summary | |
val
|
underlying : BufferIterator[Int, A] |
Method Summary | |
def
|
add
(a : A) : Unit
Inserts "a" after the iterator's cursor.
If next was last called, "a" is inserted after the element returned.
If previous was last called, "a" is inserted before the element returned.
|
def
|
hasNext
: Boolean
Does this iterator provide another element?
|
def
|
hasPrevious : Boolean |
def
|
next
: A
Returns the next element.
|
def
|
nextIndex : Int |
def
|
previous : A |
def
|
previousIndex : Int |
def
|
remove : Unit |
def
|
set
(a : A) : Unit
Sets the element before this iterator's cursor to "a."
Replaces either the last element returned by "next" or,
if previous was called,
the next element that would be return by "previous."
|
Methods inherited from SeqIterator | |
seek, indexOf, map |
Methods inherited from MutableIterator | |
has, remove, retain |
Methods inherited from Iterator | |
take, drop, slice, append, ++, flatMap, filter, takeWhile, dropWhile, zip, zipWithIndex, foreach, forall, exists, contains, find, findIndexOf, indexOf, foldLeft, foldRight, /:, :\, reduceLeft, reduceRight, buffered, counted, duplicate, copyToArray, readInto, readInto, readInto, copyToBuffer, toList, collect, mkString, mkString, mkString, addString, toString |
Methods inherited from AnyRef | |
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
Methods inherited from Any | |
==, !=, isInstanceOf, asInstanceOf |
Value Details |
Method Details |
def
hasNext : Boolean
def
hasPrevious : Boolean
def
next : A
def
previous : A
def
remove : Unit
def
nextIndex : Int
def
previousIndex : Int
Scala Library
|
|