implicit class ImprovedIterator[+A] extends AnyRef
- Alphabetic
- By Inheritance
- ImprovedIterator
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ImprovedIterator(iterator: Iterator[A])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
readAtMost(n: Int): Vector[A]
Reads either the next
nelements of the iterator, or to its end, whichever comes first.Reads either the next
nelements of the iterator, or to its end, whichever comes first. This method differs fromscala.collection.Iterator.take, in that it simply reads the elements from the underlying iterator, leaving it free for continued use after the invocation.- returns
the elements read from the iterator
-
def
readAtMostUntil(n: Int, p: (A) ⇒ Boolean): Vector[A]
Reads from the iterator until either the given number of elements have been read, the given condition has been satisfied, or the iterator is exhausted.
Reads from the iterator until either the given number of elements have been read, the given condition has been satisfied, or the iterator is exhausted. The underlying iterator can continue to be used after this method returns.
- n
the maximum number of elements to read from the iterator
- p
a condition if, when satisfied, stops the consumption of the iterator
- returns
the elements read from the iterator
-
def
readUntil(p: (A) ⇒ Boolean): Vector[A]
Reads until the given condition is satisfied, or until the end of the iterator.
Reads until the given condition is satisfied, or until the end of the iterator. This method differs from
scala.collection.Iterable.dropWhile, in that it simply reads the elements from the underlying iterator, leaving it free for continued use after the invocation.- returns
the elements read before the condition is met or the iterator is exhausted
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )