public class VncVector extends VncSequence implements IVncFunction
| Modifier and Type | Field and Description |
|---|---|
static VncKeyword |
TYPE |
| Modifier | Constructor and Description |
|---|---|
protected |
VncVector(java.util.Collection<? extends VncVal> vals,
VncVal meta) |
|
VncVector(io.vavr.collection.Seq<VncVal> vals,
VncVal meta) |
protected |
VncVector(VncVal meta) |
| Modifier and Type | Method and Description |
|---|---|
VncVector |
addAllAtEnd(VncSequence list) |
VncVector |
addAllAtStart(VncSequence list) |
VncVector |
addAtEnd(VncVal val) |
VncVector |
addAtStart(VncVal val) |
VncVal |
apply(VncList args) |
VncVector |
butlast() |
int |
compareTo(VncVal o) |
java.lang.Object |
convertToJavaObject() |
VncVector |
drop(int n) |
VncVector |
dropWhile(java.util.function.Predicate<? super VncVal> predicate) |
static VncVector |
empty() |
VncVector |
emptyWithMeta() |
boolean |
equals(java.lang.Object obj) |
VncVector |
filter(java.util.function.Predicate<? super VncVal> predicate) |
VncVal |
first() |
void |
forEach(java.util.function.Consumer<? super VncVal> action) |
java.util.List<VncKeyword> |
getAllSupertypes() |
java.util.List<VncVal> |
getList() |
VncKeyword |
getSupertype() |
VncKeyword |
getType() |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Iterator<VncVal> |
iterator() |
VncVal |
last() |
VncVector |
map(java.util.function.Function<? super VncVal,? extends VncVal> mapper) |
VncVal |
nth(int idx) |
VncVal |
nthOrDefault(int idx,
VncVal defaultVal) |
static VncVector |
of(VncVal... mvs) |
static VncVector |
ofList(java.util.List<? extends VncVal> list) |
static VncVector |
ofList(java.util.List<? extends VncVal> list,
VncVal meta) |
VncVector |
removeAt(int idx) |
VncVector |
rest() |
VncVector |
setAt(int idx,
VncVal val) |
int |
size() |
VncVector |
slice(int start) |
VncVector |
slice(int start,
int end) |
VncVector |
take(int n) |
VncVector |
takeWhile(java.util.function.Predicate<? super VncVal> predicate) |
java.lang.String |
toString() |
java.lang.String |
toString(boolean print_readably) |
VncList |
toVncList() |
VncVector |
toVncVector() |
TypeRank |
typeRank() |
VncVector |
withMeta(VncVal meta) |
VncVector |
withValues(java.util.List<? extends VncVal> replaceVals) |
VncVector |
withValues(java.util.List<? extends VncVal> replaceVals,
VncVal meta) |
VncVector |
withVariadicValues(VncVal... replaceVals) |
fourth, second, stream, thirdgetMeta, getMetaVal, getMetaVal, getWrappingTypeDef, isPrivate, isVncList, isWrapped, wrapclone, finalize, getClass, notify, notifyAll, wait, wait, waitisAnonymouspublic static final VncKeyword TYPE
protected VncVector(VncVal meta)
public VncVal apply(VncList args)
apply in interface IVncFunctionpublic VncVector emptyWithMeta()
emptyWithMeta in class VncSequencepublic VncVector withVariadicValues(VncVal... replaceVals)
withVariadicValues in class VncSequencepublic VncVector withValues(java.util.List<? extends VncVal> replaceVals)
withValues in class VncSequencepublic VncVector withValues(java.util.List<? extends VncVal> replaceVals, VncVal meta)
withValues in class VncSequencepublic VncVector withMeta(VncVal meta)
withMeta in class VncSequencepublic VncKeyword getType()
getType in class VncSequencepublic VncKeyword getSupertype()
getSupertype in class VncSequencepublic java.util.List<VncKeyword> getAllSupertypes()
getAllSupertypes in class VncSequencepublic java.util.Iterator<VncVal> iterator()
iterator in class VncSequencepublic void forEach(java.util.function.Consumer<? super VncVal> action)
forEach in class VncSequencepublic VncVector filter(java.util.function.Predicate<? super VncVal> predicate)
filter in class VncSequencepublic VncVector map(java.util.function.Function<? super VncVal,? extends VncVal> mapper)
map in class VncSequencepublic java.util.List<VncVal> getList()
getList in class VncSequencepublic int size()
size in class VncCollectionpublic boolean isEmpty()
isEmpty in class VncCollectionpublic VncVal nth(int idx)
nth in class VncSequencepublic VncVal nthOrDefault(int idx, VncVal defaultVal)
nthOrDefault in class VncSequencepublic VncVal first()
first in class VncSequencepublic VncVal last()
last in class VncSequencepublic VncVector rest()
rest in class VncSequencepublic VncVector butlast()
butlast in class VncSequencepublic VncVector drop(int n)
drop in class VncSequencepublic VncVector dropWhile(java.util.function.Predicate<? super VncVal> predicate)
dropWhile in class VncSequencepublic VncVector take(int n)
take in class VncSequencepublic VncVector takeWhile(java.util.function.Predicate<? super VncVal> predicate)
takeWhile in class VncSequencepublic VncVector slice(int start, int end)
slice in class VncSequencepublic VncVector slice(int start)
slice in class VncSequencepublic VncList toVncList()
toVncList in class VncCollectionpublic VncVector toVncVector()
toVncVector in class VncCollectionpublic VncVector addAtStart(VncVal val)
addAtStart in class VncSequencepublic VncVector addAllAtStart(VncSequence list)
addAllAtStart in class VncSequencepublic VncVector addAtEnd(VncVal val)
addAtEnd in class VncSequencepublic VncVector addAllAtEnd(VncSequence list)
addAllAtEnd in class VncSequencepublic VncVector setAt(int idx, VncVal val)
setAt in class VncSequencepublic VncVector removeAt(int idx)
removeAt in class VncSequencepublic java.lang.Object convertToJavaObject()
convertToJavaObject in class VncValpublic int compareTo(VncVal o)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(boolean print_readably)
public static VncVector empty()