public abstract class ImageHeapArray extends ImageHeapConstant
compressed, hostedObject, identityHashCode, type| Modifier | Constructor and Description |
|---|---|
protected |
ImageHeapArray(ResolvedJavaType type,
JavaConstant object,
int identityHashCode,
boolean compressed) |
| Modifier and Type | Method and Description |
|---|---|
static ImageHeapArray |
create(AnalysisType type,
int length) |
abstract Object |
getElement(int idx) |
abstract int |
getLength() |
abstract JavaConstant |
readElementValue(int index) |
abstract void |
setElement(int idx,
JavaConstant value) |
asBoolean, asBoxedPrimitive, asDouble, asFloat, asInt, asLong, equals, forObjectClone, getHostedObject, getIdentityHashCode, getJavaKind, getType, hashCode, isBackedByHostedObject, isCompressed, isDefaultForKind, isNull, isReachable, markReachable, setType, toValueStringprotected ImageHeapArray(ResolvedJavaType type,
JavaConstant object,
int identityHashCode,
boolean compressed)
public static ImageHeapArray create(AnalysisType type, int length)
public abstract Object getElement(int idx)
public abstract JavaConstant readElementValue(int index)
public abstract void setElement(int idx,
JavaConstant value)
public abstract int getLength()