| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static Object[] | |
| private Object[] | |
| private int | |
| private static final int | |
| private static final int | |
| private Object[] | |
| private Object[] |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static LiveStackFrame. | |
| pack-priv static LiveStackFrame. | |
| public Object[] | getLocals()
Implements java. Gets the local variable array of this stack frame. |
| public Object[] | getMonitors()
Implements java. Return the monitors held by this stack frame. |
| public Object[] | |
| public String | toString()
Overrides java. Returns a string representation of the object. |
| EMPTY_ARRAY | back to summary |
|---|---|
| private static Object[] EMPTY_ARRAY | |
| locals | back to summary |
|---|---|
| private Object[] locals | |
| mode | back to summary |
|---|---|
| private int mode | |
| MODE_COMPILED | back to summary |
|---|---|
| private static final int MODE_COMPILED | |
| MODE_INTERPRETED | back to summary |
|---|---|
| private static final int MODE_INTERPRETED | |
| monitors | back to summary |
|---|---|
| private Object[] monitors | |
| operands | back to summary |
|---|---|
| private Object[] operands | |
| LiveStackFrameInfo | back to summary |
|---|---|
| pack-priv LiveStackFrameInfo(StackWalker walker) | |
| asPrimitive | back to summary |
|---|---|
| pack-priv static LiveStackFrame. | |
| asPrimitive | back to summary |
|---|---|
| pack-priv static LiveStackFrame. | |
| getLocals | back to summary |
|---|---|
| public Object[] getLocals() Implements java. Doc from java. Gets the local variable array of this stack frame. A single local variable can hold a value of type boolean, byte, char,
short, int, float, reference or returnAddress. A pair of local variables
can hold a value of type long or double (JVMS section 2.6.1). Primitive
locals are represented in the returned array as The current VM implementation does not provide specific type information for primitive locals. This method simply returns the raw contents of the VM's primitive locals on a best-effort basis, without indicating a specific type. The returned array may contain null entries for local variables that are not live.
| |
| getMonitors | back to summary |
|---|---|
| public Object[] getMonitors() Implements java. Doc from java. Return the monitors held by this stack frame. This method returns an empty array if no monitor is held by this stack frame.
| |
| getStack | back to summary |
|---|---|
| public Object[] getStack() Implements java. Doc from java. Gets the operand stack of this stack frame. The 0-th element of the returned array represents the top of the operand stack. This method returns an empty array if the operand stack is empty. Each entry on the operand stack can hold a value of any Java Virtual
Machine Type.
For a value of primitive type, the element in the returned array is
a
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | intValue()
Overrides java. Returns the int value if this primitive value is of size 4 |
| public int | size()
Implements abstract java. Returns the size, in bytes, of the slot. |
| public String |
| value | back to summary |
|---|---|
| pack-priv final int value | |
| PrimitiveSlot32 | back to summary |
|---|---|
| pack-priv PrimitiveSlot32(int value) | |
| intValue | back to summary |
|---|---|
| public int intValue() Overrides java. Doc from java. Returns the int value if this primitive value is of size 4
| |
| size | back to summary |
|---|---|
| public int size() Implements abstract java. Doc from java. Returns the size, in bytes, of the slot.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final long |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public long | longValue()
Overrides java. Returns the long value if this primitive value is of size 8 |
| public int | size()
Implements abstract java. Returns the size, in bytes, of the slot. |
| public String |
| value | back to summary |
|---|---|
| pack-priv final long value | |
| PrimitiveSlot64 | back to summary |
|---|---|
| pack-priv PrimitiveSlot64(long value) | |
| longValue | back to summary |
|---|---|
| public long longValue() Overrides java. Doc from java. Returns the long value if this primitive value is of size 8
| |
| size | back to summary |
|---|---|
| public int size() Implements abstract java. Doc from java. Returns the size, in bytes, of the slot.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |