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, toString
public Object getObject()
public jdk.vm.ci.meta.ResolvedJavaType getType(jdk.vm.ci.meta.MetaAccessProvider provider)
getType
in class SubstrateObjectConstant
public SubstrateObjectConstant compress()
compress
in interface CompressibleConstant
compress
in class SubstrateObjectConstant
public SubstrateObjectConstant uncompress()
uncompress
in interface CompressibleConstant
uncompress
in class SubstrateObjectConstant
public boolean setRoot(Object newRoot)
setRoot
in class SubstrateObjectConstant
public Object getRoot()
getRoot
in class SubstrateObjectConstant
protected int getIdentityHashCode()
getIdentityHashCode
in class SubstrateObjectConstant
public String toValueString()