public final class CompressedNullConstant extends Object implements jdk.vm.ci.meta.JavaConstant, CompressibleConstant
null constant.
Subject to unification with HotSpotCompressedNullConstant| Modifier and Type | Field and Description |
|---|---|
static jdk.vm.ci.meta.JavaConstant |
COMPRESSED_NULL |
| Modifier and Type | Method and Description |
|---|---|
boolean |
asBoolean() |
Object |
asBoxedPrimitive() |
double |
asDouble() |
float |
asFloat() |
int |
asInt() |
long |
asLong() |
jdk.vm.ci.meta.Constant |
compress() |
boolean |
equals(Object o) |
jdk.vm.ci.meta.JavaKind |
getJavaKind() |
int |
hashCode() |
boolean |
isCompressed() |
boolean |
isDefaultForKind() |
boolean |
isNull() |
String |
toString() |
String |
toValueString() |
jdk.vm.ci.meta.Constant |
uncompress() |
public jdk.vm.ci.meta.JavaKind getJavaKind()
getJavaKind in interface jdk.vm.ci.meta.JavaConstantpublic boolean isNull()
isNull in interface jdk.vm.ci.meta.JavaConstantpublic boolean isCompressed()
isCompressed in interface CompressibleConstantpublic jdk.vm.ci.meta.Constant compress()
compress in interface CompressibleConstantpublic jdk.vm.ci.meta.Constant uncompress()
uncompress in interface CompressibleConstantpublic boolean isDefaultForKind()
isDefaultForKind in interface jdk.vm.ci.meta.ConstantisDefaultForKind in interface jdk.vm.ci.meta.JavaConstantpublic Object asBoxedPrimitive()
asBoxedPrimitive in interface jdk.vm.ci.meta.JavaConstantpublic int asInt()
asInt in interface jdk.vm.ci.meta.JavaConstantpublic boolean asBoolean()
asBoolean in interface jdk.vm.ci.meta.JavaConstantpublic long asLong()
asLong in interface jdk.vm.ci.meta.JavaConstantpublic float asFloat()
asFloat in interface jdk.vm.ci.meta.JavaConstantpublic double asDouble()
asDouble in interface jdk.vm.ci.meta.JavaConstantpublic String toValueString()
toValueString in interface jdk.vm.ci.meta.ConstanttoValueString in interface jdk.vm.ci.meta.JavaConstant