public abstract class ListValue extends VirtualValue implements SequenceValue, Iterable<AnyValue>
SequenceValue.IterationPreference| Constructor and Description |
|---|
ListValue() |
| Modifier and Type | Method and Description |
|---|---|
ListValue |
append(AnyValue... values) |
AnyValue[] |
asArray() |
int |
compareTo(VirtualValue other,
Comparator<AnyValue> comparator) |
int |
computeHash() |
ListValue |
drop(int n) |
ListValue |
dropNoValues() |
boolean |
equals(VirtualValue other) |
String |
getTypeName() |
AnyValue |
head() |
boolean |
isEmpty() |
boolean |
isSequenceValue() |
Iterator<AnyValue> |
iterator() |
AnyValue |
last() |
int |
length() |
<T> T |
map(ValueMapper<T> mapper) |
boolean |
nonEmpty() |
ListValue |
prepend(AnyValue... values) |
ListValue |
reverse() |
abstract int |
size() |
ListValue |
slice(int from,
int to) |
boolean |
storable() |
ListValue |
tail() |
ListValue |
take(int n) |
ArrayValue |
toStorableArray() |
String |
toString() |
abstract AnyValue |
value(int offset) |
VirtualValueGroup |
valueGroup() |
<E extends Exception> |
writeTo(AnyValueWriter<E> writer,
Authorizations authorizations) |
eq, ternaryEqualsclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareToSequence, compareUsingIterators, compareUsingRandomAccess, equals, equalsUsingIterators, equalsUsingRandomAccess, iterationPreference, ternaryEquality, ternaryEqualsUsingIterators, ternaryEqualsUsingRandomAccessforEach, spliteratorpublic abstract int size()
public abstract AnyValue value(int offset)
value in interface SequenceValuepublic String getTypeName()
getTypeName in class AnyValuepublic boolean isEmpty()
public boolean nonEmpty()
public boolean storable()
public ArrayValue toStorableArray()
public boolean isSequenceValue()
isSequenceValue in class AnyValuepublic <T> T map(ValueMapper<T> mapper)
public boolean equals(VirtualValue other)
equals in class VirtualValuepublic AnyValue head()
public AnyValue last()
public Iterator<AnyValue> iterator()
iterator in interface SequenceValueiterator in interface Iterable<AnyValue>public VirtualValueGroup valueGroup()
valueGroup in class VirtualValuepublic int length()
length in interface SequenceValuepublic int compareTo(VirtualValue other, Comparator<AnyValue> comparator)
compareTo in class VirtualValuepublic AnyValue[] asArray()
public int computeHash()
computeHash in class AnyValuepublic <E extends Exception> void writeTo(AnyValueWriter<E> writer, Authorizations authorizations) throws E extends Exception
public ListValue dropNoValues()
public ListValue slice(int from, int to)
public ListValue tail()
public ListValue drop(int n)
public ListValue take(int n)
public ListValue reverse()
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.