public final class DirectSubstrateObjectConstant extends SubstrateObjectConstant
compressed| Modifier and Type | Method and Description |
|---|---|
SubstrateObjectConstant |
compress() |
protected int |
getIdentityHashCode() |
Object |
getObject() |
Object |
getRoot() |
jdk.vm.ci.meta.ResolvedJavaType |
getType(jdk.vm.ci.meta.MetaAccessProvider provider) |
boolean |
setRoot(Object newRoot) |
String |
toValueString() |
SubstrateObjectConstant |
uncompress() |
asBoolean, asBoxedPrimitive, asDouble, asFloat, asInt, asLong, asObject, asObject, asObject, equals, forBoxedValue, forObject, forObject, getJavaKind, hashCode, isCompressed, isCompressed, isDefaultForKind, isNull, toStringpublic Object getObject()
public jdk.vm.ci.meta.ResolvedJavaType getType(jdk.vm.ci.meta.MetaAccessProvider provider)
getType in class SubstrateObjectConstantpublic SubstrateObjectConstant compress()
compress in interface CompressibleConstantcompress in class SubstrateObjectConstantpublic SubstrateObjectConstant uncompress()
uncompress in interface CompressibleConstantuncompress in class SubstrateObjectConstantpublic boolean setRoot(Object newRoot)
setRoot in class SubstrateObjectConstantpublic Object getRoot()
getRoot in class SubstrateObjectConstantprotected int getIdentityHashCode()
getIdentityHashCode in class SubstrateObjectConstantpublic String toValueString()