public static class FrameInfoQueryResult.ValueInfo extends Object
Modifier and Type | Field and Description |
---|---|
protected long |
data |
protected boolean |
isCompressedReference |
protected jdk.vm.ci.meta.JavaKind |
kind |
protected String |
name |
protected int |
nameIndex
Index of
FrameInfoQueryResult.ValueInfo.name in frameInfoNames . |
protected FrameInfoQueryResult.ValueType |
type |
protected jdk.vm.ci.meta.JavaConstant |
value |
Constructor and Description |
---|
ValueInfo() |
Modifier and Type | Method and Description |
---|---|
long |
getData()
Returns additional data for the value, according to the specification in
FrameInfoQueryResult.ValueType . |
jdk.vm.ci.meta.JavaKind |
getKind()
Returns the kind of the value.
|
FrameInfoQueryResult.ValueType |
getType()
Returns the type of the value, describing how to access the value.
|
jdk.vm.ci.meta.JavaConstant |
getValue()
Returns the constant value.
|
boolean |
isCompressedReference()
When
FrameInfoQueryResult.ValueInfo.kind is JavaKind.Object , indicates whether this value is a
compressed or uncompressed reference. |
protected FrameInfoQueryResult.ValueType type
protected jdk.vm.ci.meta.JavaKind kind
protected boolean isCompressedReference
protected long data
protected jdk.vm.ci.meta.JavaConstant value
protected String name
protected int nameIndex
FrameInfoQueryResult.ValueInfo.name
in frameInfoNames
.public FrameInfoQueryResult.ValueType getType()
public jdk.vm.ci.meta.JavaKind getKind()
public boolean isCompressedReference()
FrameInfoQueryResult.ValueInfo.kind
is JavaKind.Object
, indicates whether this value is a
compressed or uncompressed reference.public long getData()
FrameInfoQueryResult.ValueType
.public jdk.vm.ci.meta.JavaConstant getValue()
type
is
FrameInfoQueryResult.ValueType.Constant
or FrameInfoQueryResult.ValueType.DefaultConstant
.