public final class IsolatedObjectConstant extends SubstrateObjectConstant
compressed
Constructor and Description |
---|
IsolatedObjectConstant(ClientHandle<?> handle,
boolean compressed) |
Modifier and Type | Method and Description |
---|---|
IsolatedObjectConstant |
compress() |
ClientHandle<?> |
getHandle() |
protected int |
getIdentityHashCode() |
jdk.vm.ci.meta.ResolvedJavaType |
getType(jdk.vm.ci.meta.MetaAccessProvider provider) |
String |
toString() |
String |
toValueString() |
IsolatedObjectConstant |
uncompress() |
asBoolean, asBoxedPrimitive, asDouble, asFloat, asInt, asLong, asObject, asObject, asObject, equals, forBoxedValue, forObject, forObject, getJavaKind, hashCode, isCompressed, isCompressed, isDefaultForKind, isNull
public IsolatedObjectConstant(ClientHandle<?> handle, boolean compressed)
public ClientHandle<?> getHandle()
public jdk.vm.ci.meta.ResolvedJavaType getType(jdk.vm.ci.meta.MetaAccessProvider provider)
getType
in class SubstrateObjectConstant
public IsolatedObjectConstant compress()
compress
in interface CompressibleConstant
compress
in class SubstrateObjectConstant
public IsolatedObjectConstant uncompress()
uncompress
in interface CompressibleConstant
uncompress
in class SubstrateObjectConstant
public String toValueString()
protected int getIdentityHashCode()
getIdentityHashCode
in class SubstrateObjectConstant
public String toString()
toString
in class SubstrateObjectConstant