Packages

implicit class ImprovedIterator[+A] extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ImprovedIterator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ImprovedIterator(iterator: Iterator[A])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. def readAtMost(n: Int): Vector[A]

    Reads either the next n elements of the iterator, or to its end, whichever comes first.

    Reads either the next n elements of the iterator, or to its end, whichever comes first. This method differs from scala.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

  16. 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

  17. 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

  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped