public static enum FrameInfoQueryResult.ValueType extends Enum<FrameInfoQueryResult.ValueType>
| Enum Constant and Description |
|---|
Constant
A
Constant value. |
DefaultConstant
A
Constant that has the default value. |
Illegal
The
JavaKind.Illegal value. |
Register
A
Register value. |
ReservedRegister
A reserved register that has a fixed value as defined in
ReservedRegisters. |
StackSlot
A
StackSlot value. |
VirtualObject
A
VirtualObject. |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
hasData |
| Modifier and Type | Method and Description |
|---|---|
static FrameInfoQueryResult.ValueType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FrameInfoQueryResult.ValueType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FrameInfoQueryResult.ValueType Illegal
JavaKind.Illegal value. The FrameInfoQueryResult.ValueInfo.data field is ignored.public static final FrameInfoQueryResult.ValueType StackSlot
StackSlot value. The FrameInfoQueryResult.ValueInfo.data is the frame offset of the stack
slot.public static final FrameInfoQueryResult.ValueType Register
Register value. The FrameInfoQueryResult.ValueInfo.data is the frame offset of the stack
slot in the callee where the register value was spilled to according to the
CalleeSavedRegisters.public static final FrameInfoQueryResult.ValueType ReservedRegister
ReservedRegisters. The
FrameInfoQueryResult.ValueInfo.data is the Register.number.public static final FrameInfoQueryResult.ValueType Constant
Constant value. The FrameInfoQueryResult.ValueInfo.data is the primitive data value of the
constant for JavaKind.isPrimitive() values, or the index into the object constant
array for JavaKind.Object values.public static final FrameInfoQueryResult.ValueType DefaultConstant
public static final FrameInfoQueryResult.ValueType VirtualObject
VirtualObject. The The FrameInfoQueryResult.ValueInfo.data is the id of the virtual object,
i.e., the index into the FrameInfoQueryResult.virtualObjects.public static FrameInfoQueryResult.ValueType[] values()
public static FrameInfoQueryResult.ValueType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null