public class VncMutableVector extends VncSequence
| Modifier and Type | Field and Description |
|---|---|
static VncKeyword |
TYPE |
| Constructor and Description |
|---|
VncMutableVector() |
VncMutableVector(java.util.Collection<? extends VncVal> vals) |
VncMutableVector(java.util.Collection<? extends VncVal> vals,
VncVal meta) |
VncMutableVector(VncVal meta) |
fourth, second, stream, thirdgetMeta, getMetaVal, getMetaVal, getWrappingTypeDef, isPrivate, isWrapped, wrappublic static final VncKeyword TYPE
public VncMutableVector()
public VncMutableVector(VncVal meta)
public VncMutableVector(java.util.Collection<? extends VncVal> vals)
public static VncMutableVector of(VncVal... mvs)
public VncMutableVector emptyWithMeta()
emptyWithMeta in class VncSequencepublic VncMutableVector withVariadicValues(VncVal... replaceVals)
withVariadicValues in class VncSequencepublic VncMutableVector withValues(java.util.List<? extends VncVal> replaceVals)
withValues in class VncSequencepublic VncMutableVector withValues(java.util.List<? extends VncVal> replaceVals, VncVal meta)
withValues in class VncSequencepublic VncMutableVector 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 VncList filter(java.util.function.Predicate<? super VncVal> predicate)
filter in class VncSequencepublic VncList 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 VncMutableVector rest()
rest in class VncSequencepublic VncMutableVector butlast()
butlast in class VncSequencepublic VncMutableVector drop(int n)
drop in class VncSequencepublic VncMutableVector dropWhile(java.util.function.Predicate<? super VncVal> predicate)
dropWhile in class VncSequencepublic VncMutableVector take(int n)
take in class VncSequencepublic VncMutableVector takeWhile(java.util.function.Predicate<? super VncVal> predicate)
takeWhile in class VncSequencepublic VncMutableVector slice(int start, int end)
slice in class VncSequencepublic VncMutableVector slice(int start)
slice in class VncSequencepublic VncList toVncList()
toVncList in class VncCollectionpublic VncVector toVncVector()
toVncVector in class VncCollectionpublic VncMutableVector addAtStart(VncVal val)
addAtStart in class VncSequencepublic VncMutableVector addAllAtStart(VncSequence list)
addAllAtStart in class VncSequencepublic VncMutableVector addAtEnd(VncVal val)
addAtEnd in class VncSequencepublic VncMutableVector addAllAtEnd(VncSequence list)
addAllAtEnd in class VncSequencepublic VncMutableVector setAt(int idx, VncVal val)
setAt in class VncSequencepublic VncMutableVector 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.Object