Packages

object CloseableIterator

Source
CloseableIterator.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CloseableIterator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final class Close[C <: Closeable] extends AnyRef
  2. class Single[+T] extends CloseableIterator[T]

    A CloseableIterator which contains exactly one item.

Value Members

  1. def close[C <: Closeable](makeC: => C): Close[C]

    Using some Closeable resource and a function to create a CloseableIterator from it, return a wrapped CloseableIterator which closes the resource when itself gets closed.

    Using some Closeable resource and a function to create a CloseableIterator from it, return a wrapped CloseableIterator which closes the resource when itself gets closed. If the function terminates abnormally, the resource is closed immediately.

  2. val empty: CloseableIterator[Nothing]

    An empty CloseableIterator