public class VncMutableList extends VncSequence
| Modifier and Type | Field and Description |
|---|---|
static VncKeyword |
TYPE |
| Constructor and Description |
|---|
VncMutableList() |
VncMutableList(java.util.Collection<? extends VncVal> vals,
VncVal meta) |
VncMutableList(VncVal meta) |
| Modifier and Type | Method and Description |
|---|---|
VncMutableList |
addAllAtEnd(VncSequence list) |
VncMutableList |
addAllAtStart(VncSequence list,
boolean reverseAdd) |
VncMutableList |
addAtEnd(VncVal val) |
VncMutableList |
addAtStart(VncVal val) |
VncMutableList |
butlast() |
void |
clear() |
int |
compareTo(VncVal o) |
java.lang.Object |
convertToJavaObject() |
VncMutableList |
drop(int n) |
VncMutableList |
dropWhile(java.util.function.Predicate<? super VncVal> predicate) |
VncMutableList |
emptyWithMeta() |
boolean |
equals(java.lang.Object obj) |
VncList |
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> |
getJavaList() |
VncKeyword |
getSupertype() |
VncKeyword |
getType() |
int |
hashCode() |
boolean |
isEmpty() |
boolean |
isVncList() |
java.util.Iterator<VncVal> |
iterator() |
VncVal |
last() |
VncList |
map(java.util.function.Function<? super VncVal,? extends VncVal> mapper) |
VncVal |
nth(int idx) |
VncVal |
nthOrDefault(int idx,
VncVal defaultVal) |
static VncMutableList |
of(VncVal... mvs) |
static VncMutableList |
ofAll(java.lang.Iterable<? extends VncVal> iter) |
static VncMutableList |
ofAll(java.lang.Iterable<? extends VncVal> iter,
VncVal meta) |
VncMutableList |
removeAt(int idx) |
VncMutableList |
rest() |
VncMutableList |
reverse() |
VncMutableList |
setAt(int idx,
VncVal val) |
VncMutableList |
shuffle() |
int |
size() |
VncMutableList |
slice(int start) |
VncMutableList |
slice(int start,
int end) |
java.util.stream.Stream<VncVal> |
stream() |
VncMutableList |
take(int n) |
VncMutableList |
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() |
VncMutableList |
withMeta(VncVal meta) |
VncMutableList |
withValues(java.util.List<? extends VncVal> replaceVals) |
VncMutableList |
withValues(java.util.List<? extends VncVal> replaceVals,
VncVal meta) |
VncMutableList |
withVariadicValues(VncVal... replaceVals) |
fourth, second, thirdgetMeta, getMetaVal, getMetaVal, getWrappingTypeDef, isPrivate, isWrapped, wrappublic static final VncKeyword TYPE
public VncMutableList()
public VncMutableList(VncVal meta)
public static VncMutableList ofAll(java.lang.Iterable<? extends VncVal> iter)
public static VncMutableList ofAll(java.lang.Iterable<? extends VncVal> iter, VncVal meta)
public static VncMutableList of(VncVal... mvs)
public VncMutableList emptyWithMeta()
emptyWithMeta in class VncSequencepublic VncMutableList withVariadicValues(VncVal... replaceVals)
withVariadicValues in class VncSequencepublic VncMutableList withValues(java.util.List<? extends VncVal> replaceVals)
withValues in class VncSequencepublic VncMutableList withValues(java.util.List<? extends VncVal> replaceVals, VncVal meta)
withValues in class VncSequencepublic VncMutableList 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 interface java.lang.Iterable<VncVal>iterator in class VncSequencepublic java.util.stream.Stream<VncVal> stream()
stream in class VncSequencepublic void forEach(java.util.function.Consumer<? super VncVal> action)
forEach in interface java.lang.Iterable<VncVal>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> getJavaList()
getJavaList in class VncSequencepublic int size()
size in class VncCollectionpublic boolean isEmpty()
isEmpty in class VncCollectionpublic void clear()
public 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 VncMutableList rest()
rest in class VncSequencepublic VncMutableList butlast()
butlast in class VncSequencepublic VncMutableList drop(int n)
drop in class VncSequencepublic VncMutableList dropWhile(java.util.function.Predicate<? super VncVal> predicate)
dropWhile in class VncSequencepublic VncMutableList take(int n)
take in class VncSequencepublic VncMutableList takeWhile(java.util.function.Predicate<? super VncVal> predicate)
takeWhile in class VncSequencepublic VncMutableList reverse()
reverse in class VncSequencepublic VncMutableList shuffle()
shuffle in class VncSequencepublic VncMutableList slice(int start, int end)
slice in class VncSequencepublic VncMutableList slice(int start)
slice in class VncSequencepublic VncList toVncList()
toVncList in class VncCollectionpublic VncVector toVncVector()
toVncVector in class VncCollectionpublic VncMutableList addAtStart(VncVal val)
addAtStart in class VncSequencepublic VncMutableList addAllAtStart(VncSequence list, boolean reverseAdd)
addAllAtStart in class VncSequencepublic VncMutableList addAtEnd(VncVal val)
addAtEnd in class VncSequencepublic VncMutableList addAllAtEnd(VncSequence list)
addAllAtEnd in class VncSequencepublic VncMutableList setAt(int idx, VncVal val)
setAt in class VncSequencepublic VncMutableList 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