public interface ReflectArray
Reflector| Modifier and Type | Method and Description |
|---|---|
void |
analyze(java.lang.Object obj,
ArrayInfo info) |
int[] |
dimensions(java.lang.Object arr) |
int |
flatten(java.lang.Object a_shaped,
int[] a_dimensions,
int a_currentDimension,
java.lang.Object[] a_flat,
int a_flatElement) |
java.lang.Object |
get(java.lang.Object onArray,
int index) |
ReflectClass |
getComponentType(ReflectClass a_class) |
int |
getLength(java.lang.Object array) |
boolean |
isNDimensional(ReflectClass a_class) |
java.lang.Object |
newInstance(ReflectClass componentType,
ArrayInfo info) |
java.lang.Object |
newInstance(ReflectClass componentType,
int length) |
java.lang.Object |
newInstance(ReflectClass componentType,
int[] dimensions) |
void |
set(java.lang.Object onArray,
int index,
java.lang.Object element) |
int |
shape(java.lang.Object[] a_flat,
int a_flatElement,
java.lang.Object a_shaped,
int[] a_dimensions,
int a_currentDimension) |
void analyze(java.lang.Object obj,
ArrayInfo info)
int[] dimensions(java.lang.Object arr)
int flatten(java.lang.Object a_shaped,
int[] a_dimensions,
int a_currentDimension,
java.lang.Object[] a_flat,
int a_flatElement)
java.lang.Object get(java.lang.Object onArray,
int index)
ReflectClass getComponentType(ReflectClass a_class)
int getLength(java.lang.Object array)
boolean isNDimensional(ReflectClass a_class)
java.lang.Object newInstance(ReflectClass componentType, ArrayInfo info)
java.lang.Object newInstance(ReflectClass componentType, int length)
java.lang.Object newInstance(ReflectClass componentType, int[] dimensions)
void set(java.lang.Object onArray,
int index,
java.lang.Object element)
int shape(java.lang.Object[] a_flat,
int a_flatElement,
java.lang.Object a_shaped,
int[] a_dimensions,
int a_currentDimension)