public class IteratorSeq extends ASeq
Modifier and Type | Class and Description |
---|---|
(package private) static class |
IteratorSeq.State |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Iterator |
iter |
(package private) IteratorSeq.State |
state |
Constructor and Description |
---|
IteratorSeq(IPersistentMap meta,
java.util.Iterator iter,
IteratorSeq.State state) |
IteratorSeq(java.util.Iterator iter) |
Modifier and Type | Method and Description |
---|---|
static IteratorSeq |
create(java.util.Iterator iter) |
java.lang.Object |
first() |
ISeq |
next() |
IteratorSeq |
withMeta(IPersistentMap meta) |
private void |
writeObject(java.io.ObjectOutputStream out) |
add, add, addAll, addAll, clear, cons, contains, containsAll, count, empty, equals, equiv, get, hashCode, hasheq, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, more, remove, remove, removeAll, retainAll, seq, set, size, subList, toArray, toArray, toString
final java.util.Iterator iter
final IteratorSeq.State state
IteratorSeq(java.util.Iterator iter)
IteratorSeq(IPersistentMap meta, java.util.Iterator iter, IteratorSeq.State state)
public static IteratorSeq create(java.util.Iterator iter)
public java.lang.Object first()
public ISeq next()
public IteratorSeq withMeta(IPersistentMap meta)
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException