IterableAdapter

eu.ostrzyciel.jelly.core.IterableAdapter
See theIterableAdapter companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final class IterableFromIterator[T](val it: () => Iterator[T]) extends Iterable[T]

Helper class for creating an "immutable" iterable from an iterator closure.

Helper class for creating an "immutable" iterable from an iterator closure.

Note that if the iterator closure refers to a mutable state that changes, the resulting iterable's behavior is undefined.

Type parameters

T

type of elements

Value parameters

it

iterator closure

Attributes

Supertypes
trait Iterable[T]
trait Iterable[T]
trait IterableOps[T, Iterable, Iterable[T]]
trait IterableOnce[T]
class Object
trait Matchable
class Any
Show all