anvil.core.arrays
Class AnyDoubleArray
java.lang.Object
|
+--anvil.core.Any
|
+--anvil.core.AnySequence
|
+--anvil.core.arrays.AnyArray
|
+--anvil.core.arrays.AnyDoubleArray
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable
- public class AnyDoubleArray
- extends AnyArray
class AnyDoubleArray
| Fields inherited from class anvil.core.AnySequence |
p_append, p_concat, p_count, p_crop, p_cut, p_endsWith, p_fill, p_first, p_get, p_grep, p_indexOf, p_insert, p_join, p_last, p_lastIndexOf, p_pop, p_push, p_repeat, p_resize, p_reverse, p_search, p_set, p_slice, p_sort, p_startsWith, p_swap, p_unshift |
| Fields inherited from class anvil.core.Any |
ARRAY0, DOUBLE_MINUS_ONE, DOUBLE_ONE, DOUBLE_ZERO, EMPTY_STRING, EMPTY_TUPLE, FALSE, INF, IS_ARRAY, IS_BINARY, IS_BOOLEAN, IS_BUFFER, IS_CLASS, IS_DOUBLE, IS_ENUMERATION, IS_INF, IS_INT, IS_LIST, IS_MAP, IS_NEG_INF, IS_NULL, IS_PATTERN, IS_RANGE, IS_STRING, IS_TUPLE, IS_UNDEFINED, MINUS_ONE, NAN, NEG_INF, NULL, ONE, p_compareTo, p_each, p_equals, p_pipe, p_select, THREE, TRUE, TWO, UNDEFINED, ZERO |
|
Method Summary |
AnySequence |
append(Any element)
|
AnySequence |
append(AnySequence sequence)
|
ClassType |
classOf()
Returns the type of this Any. |
AnySequence |
clear()
|
int |
compareAt(Any element,
int start)
|
int |
compareAt(AnySequence sequence,
int start,
int length)
|
Any |
copy()
Returns deep copy from this any. |
AnySequence |
createEmptySequence()
|
AnySequence |
createSequence(Any element)
|
AnySequence |
crop(int start,
int length)
|
AnySequence |
deleteSlice(int start,
int length)
|
void |
ensureCapacity(int size)
|
AnySequence |
fill(Any fill,
int start,
int length)
|
Any |
getElement(int index)
|
int |
getSize()
|
AnySequence |
getSlice(int start,
int length)
|
static Any |
newInstance(Any[] parameters)
|
AnySequence |
resize(int size)
|
int |
search(Any element,
java.util.Comparator comparator)
|
void |
serialize(Serializer serializer)
|
AnySequence |
setElement(int index,
Any element)
|
AnySequence |
setSlice(int start,
int length,
Any element)
|
AnySequence |
setSlice(int start,
int length,
AnySequence sequence)
|
AnySequence |
sort(int start,
int length,
java.util.Comparator comparator)
|
AnySequence |
swap(int index1,
int index2)
|
Code |
toCode(Code code)
|
double[] |
toDoubleArray()
|
java.lang.Object |
toObject()
Gets the contained value as java.lang.Object. |
static Any |
unserialize(Unserializer unserializer,
int size)
|
| Methods inherited from class anvil.core.AnySequence |
add, compare, compareTo, contains, deleteReference, equals, equalsTo, getAttribute, getReference, getReference, indexOf, isMutable, isSequence, iterator, lastIndexOf, m_append, m_clear, m_concat, m_count, m_crop, m_cut, m_endsWith, m_fill, m_first, m_get, m_grep, m_indexOf, m_insert, m_join, m_last, m_lastIndexOf, m_length, m_minmax, m_pop, m_push, m_repeat, m_resize, m_reverse, m_search, m_set, m_shift, m_slice, m_sort, m_startsWith, m_swap, m_unshift, reverse, setReference, setReference, sizeOf, toBoolean |
| Methods inherited from class anvil.core.Any |
_clone, _copy, _invoke, _invoke, _invoke, _invoke, _invoke, _invoke, _serialize, _unserialize, _wakeup, classNameOf, coerce, compareTo, concat, create, create, create, create, create, create, create, create, create, create, create, create, create, create, decrease, deleteAttribute, divide, execute, execute, execute, execute, execute, execute, getRef, has, increase, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, isArray, isBinary, isBoolean, isBuffer, isDefined, isDouble, isInstanceOf, isInt, isIterator, isList, isMap, isNull, isPattern, isRange, isRef, isString, isTuple, isUndefined, m_clone, m_compareTo, m_copy, m_each, m_equals, m_hashCode, m_pipe, m_select, m_toBoolean, m_toString, minus, modulo, multiply, not, plus, setAttribute, setRef, subtract, toAnvil, toAnyBoolean, toAnyDouble, toAnyInt, toAnyString, toArray, toBinary, toBuffer, toByte, toChar, toDouble, toInt, toList, toLong, toMap, toPattern, toRange, toTuple, type |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_class
public static final NativeClass _class
_array
public double[] _array
_size
public int _size
AnyDoubleArray
public AnyDoubleArray(double[] array)
newInstance
public static final Any newInstance(Any[] parameters)
getSize
public int getSize()
- Specified by:
getSize in class AnySequence
resize
public AnySequence resize(int size)
- Specified by:
resize in class AnySequence
clear
public AnySequence clear()
- Specified by:
clear in class AnySequence
ensureCapacity
public void ensureCapacity(int size)
getElement
public Any getElement(int index)
- Specified by:
getElement in class AnySequence
setElement
public AnySequence setElement(int index,
Any element)
- Specified by:
setElement in class AnySequence
crop
public AnySequence crop(int start,
int length)
- Specified by:
crop in class AnySequence
getSlice
public AnySequence getSlice(int start,
int length)
- Specified by:
getSlice in class AnySequence
deleteSlice
public AnySequence deleteSlice(int start,
int length)
- Specified by:
deleteSlice in class AnySequence
setSlice
public AnySequence setSlice(int start,
int length,
Any element)
- Specified by:
setSlice in class AnySequence
setSlice
public AnySequence setSlice(int start,
int length,
AnySequence sequence)
- Specified by:
setSlice in class AnySequence
append
public AnySequence append(AnySequence sequence)
- Specified by:
append in class AnySequence
append
public AnySequence append(Any element)
- Specified by:
append in class AnySequence
createSequence
public AnySequence createSequence(Any element)
- Specified by:
createSequence in class AnySequence
createEmptySequence
public AnySequence createEmptySequence()
- Specified by:
createEmptySequence in class AnySequence
compareAt
public int compareAt(AnySequence sequence,
int start,
int length)
- Specified by:
compareAt in class AnySequence
compareAt
public int compareAt(Any element,
int start)
- Specified by:
compareAt in class AnySequence
fill
public AnySequence fill(Any fill,
int start,
int length)
- Specified by:
fill in class AnySequence
sort
public AnySequence sort(int start,
int length,
java.util.Comparator comparator)
- Specified by:
sort in class AnySequence
search
public int search(Any element,
java.util.Comparator comparator)
- Specified by:
search in class AnySequence
swap
public AnySequence swap(int index1,
int index2)
- Specified by:
swap in class AnySequence
classOf
public final ClassType classOf()
- Description copied from class:
Any
- Returns the type of this Any.
- Overrides:
classOf in class AnyArray
toObject
public java.lang.Object toObject()
- Description copied from class:
Any
- Gets the contained value as
java.lang.Object.
- Overrides:
toObject in class Any
- Returns:
- Value as Object.
copy
public Any copy()
- Description copied from class:
Any
- Returns deep copy from this any.
- Specified by:
copy in class AnyArray
toDoubleArray
public double[] toDoubleArray()
toCode
public Code toCode(Code code)
- Overrides:
toCode in class Any
serialize
public void serialize(Serializer serializer)
throws java.io.IOException
- Overrides:
serialize in class Any
java.io.IOException
unserialize
public static final Any unserialize(Unserializer unserializer,
int size)
throws UnserializationException
UnserializationException