public abstract class NonPrimitiveArray<T extends Comparable<? super T>> extends ArrayValue
SequenceValue.IterationPreference| Constructor and Description |
|---|
NonPrimitiveArray() |
| Modifier and Type | Method and Description |
|---|---|
T[] |
asObject()
Deprecated.
|
T[] |
asObjectCopy()
Return this value as a regular java boxed primitive, String or primitive array.
|
protected int |
compareToNonPrimitiveArray(NonPrimitiveArray<T> other) |
int |
computeHash() |
boolean |
equals(boolean[] x) |
boolean |
equals(byte[] x) |
boolean |
equals(char[] x) |
boolean |
equals(double[] x) |
boolean |
equals(float[] x) |
boolean |
equals(int[] x) |
boolean |
equals(long[] x) |
boolean |
equals(short[] x) |
boolean |
equals(String[] x) |
int |
length() |
NumberType |
numberType() |
String |
prettyPrint()
Returns a json-like string representation of the current value.
|
String |
toString() |
long |
updateHash(HashFunction hashFunction,
long hash) |
protected abstract T[] |
value() |
eq, equals, equals, equals, equals, equals, isSequenceValue, iterationPreference, iteratorequals, equals, equals, equals, equals, equals, equals, hashCode64, isNaN, parseHeaderInformation, ternaryEquals, valueGroup, writeTo, writeToequals, getTypeName, hashCode, mapclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareToSequence, compareUsingIterators, compareUsingRandomAccess, equals, equalsUsingIterators, equalsUsingRandomAccess, ternaryEquality, ternaryEqualsUsingIterators, ternaryEqualsUsingRandomAccess, valueforEach, spliteratorprotected abstract T[] value()
public final NumberType numberType()
numberType in class Valueprotected final int compareToNonPrimitiveArray(NonPrimitiveArray<T> other)
public final int computeHash()
computeHash in class AnyValuepublic long updateHash(HashFunction hashFunction, long hash)
updateHash in class Valuepublic final int length()
length in interface SequenceValuelength in class ArrayValuepublic final T[] asObjectCopy()
ValueasObjectCopy in class Value@Deprecated public final T[] asObject()
Valuepublic final String prettyPrint()
ValueprettyPrint in class ValueCopyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.