public static final class PersistentVector.ChunkedSeq extends ASeq implements IChunkedSeq, Counted
Modifier and Type | Field and Description |
---|---|
(package private) int |
i |
(package private) java.lang.Object[] |
node |
int |
offset |
PersistentVector |
vec |
Constructor and Description |
---|
PersistentVector.ChunkedSeq(IPersistentMap meta,
PersistentVector vec,
java.lang.Object[] node,
int i,
int offset) |
PersistentVector.ChunkedSeq(PersistentVector vec,
int i,
int offset) |
PersistentVector.ChunkedSeq(PersistentVector vec,
java.lang.Object[] node,
int i,
int offset) |
Modifier and Type | Method and Description |
---|---|
IChunk |
chunkedFirst() |
ISeq |
chunkedMore() |
ISeq |
chunkedNext() |
int |
count() |
java.lang.Object |
first() |
ISeq |
next() |
Obj |
withMeta(IPersistentMap meta) |
add, add, addAll, addAll, clear, cons, contains, containsAll, empty, equals, equiv, get, hashCode, hasheq, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, more, remove, remove, removeAll, retainAll, seq, set, size, subList, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
empty, equiv
public final PersistentVector vec
final java.lang.Object[] node
final int i
public final int offset
public PersistentVector.ChunkedSeq(PersistentVector vec, int i, int offset)
PersistentVector.ChunkedSeq(IPersistentMap meta, PersistentVector vec, java.lang.Object[] node, int i, int offset)
PersistentVector.ChunkedSeq(PersistentVector vec, java.lang.Object[] node, int i, int offset)
public IChunk chunkedFirst()
chunkedFirst
in interface IChunkedSeq
public ISeq chunkedNext()
chunkedNext
in interface IChunkedSeq
public ISeq chunkedMore()
chunkedMore
in interface IChunkedSeq
public Obj withMeta(IPersistentMap meta)