public abstract class SelfReflectionRegistry
extends java.lang.Object
| Constructor and Description |
|---|
SelfReflectionRegistry() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
arrayFor(java.lang.Class clazz,
int length) |
int |
arrayLength(java.lang.Object array) |
java.lang.Class |
componentType(java.lang.Class clazz) |
int |
flattenArray(java.lang.Object array,
java.lang.Object[] a_flat) |
java.lang.Object |
getArray(java.lang.Object array,
int index) |
abstract ClassInfo |
infoFor(java.lang.Class clazz) |
boolean |
isPrimitive(java.lang.Class clazz) |
void |
setArray(java.lang.Object array,
int index,
java.lang.Object element) |
int |
shapeArray(java.lang.Object[] a_flat,
java.lang.Object array) |
public boolean isPrimitive(java.lang.Class clazz)
public abstract ClassInfo infoFor(java.lang.Class clazz)
public java.lang.Object arrayFor(java.lang.Class clazz,
int length)
public java.lang.Class componentType(java.lang.Class clazz)
public int arrayLength(java.lang.Object array)
public void setArray(java.lang.Object array,
int index,
java.lang.Object element)
public java.lang.Object getArray(java.lang.Object array,
int index)
public int flattenArray(java.lang.Object array,
java.lang.Object[] a_flat)
public int shapeArray(java.lang.Object[] a_flat,
java.lang.Object array)