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. |
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 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