| Modifier and Type | Field and Description |
|---|---|
| private final long | |
| private boolean | |
| private final Location | |
| private ObjectReference | |
| private final ThreadReferenceImpl | |
| private Map |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public boolean | equals(Object obj)
Overrides com. Indicates whether some other object is "equal to" this one. |
| public List | getArgumentValues()
Implements com. Returns the values of all arguments in this frame. |
| public Value | getValue(LocalVariable variable)
Implements com. Gets the |
| public Map | getValues(List<? extends LocalVariable> variables)
Implements com. Returns the values of multiple local variables in this frame. |
| public int | hashCode()
Overrides com. Returns a hash code value for this object. |
| public Location | |
| pack-priv void | |
| public void | setValue(LocalVariable variableIntf, Value valueIntf)
Implements com. Sets the |
| public ObjectReference | thisObject()
Implements com. Returns the value of 'this' for the current frame. |
| public ThreadReference | |
| public boolean | |
| public String | toString()
Overrides java. Implements com. Returns a String describing this mirror |
| pack-priv void | |
| public LocalVariable | visibleVariableByName(String name)
Implements com. Return a particular variable in the frame. |
| public List | visibleVariables()
Implements com. Return the list of visible variable in the frame. |
| id | back to summary |
|---|---|
| private final long id | |
| isValid | back to summary |
|---|---|
| private boolean isValid | |
| location | back to summary |
|---|---|
| private final Location location | |
| thisObject | back to summary |
|---|---|
| private ObjectReference thisObject | |
| thread | back to summary |
|---|---|
| private final ThreadReferenceImpl thread | |
| visibleVariables | back to summary |
|---|---|
| private Map<String, LocalVariable> visibleVariables | |
| StackFrameImpl | back to summary |
|---|---|
| pack-priv StackFrameImpl(VirtualMachine vm, ThreadReferenceImpl thread, long id, Location location) | |
| createVisibleVariables | back to summary |
|---|---|
| private void createVisibleVariables() throws AbsentInformationException Build the visible variable map. Need not be synchronized since it cannot be provably stale. | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides com. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| getArgumentValues | back to summary |
|---|---|
| public List Implements com. Doc from com. Returns the values of all arguments in this frame. Values are returned even if no local variable information is present. | |
| getValue | back to summary |
|---|---|
| public Value getValue(LocalVariable variable) Implements com. Doc from com. Gets the | |
| getValues | back to summary |
|---|---|
| public Map Implements com. Doc from com. Returns the values of multiple local variables in this frame.
Each variable must be valid for this frame's method and visible
according to the rules described in | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides com. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| location | back to summary |
|---|---|
| public Location location() Implements com. Return the frame location. Need not be synchronized since it cannot be provably stale. | |
| pop | back to summary |
|---|---|
| pack-priv void pop() throws IncompatibleThreadStateException | |
| setValue | back to summary |
|---|---|
| public void setValue(LocalVariable variableIntf, Value valueIntf) throws InvalidTypeException, ClassNotLoadedException Implements com. Doc from com. Sets the In the case of virtual threads, the target VM supports setting values of local variables when this frame is the topmost frame and the thread is suspended at an event. The target VM may support setting local variables in other cases. Object values must be assignment compatible with the variable type (This implies that the variable type must be loaded through the enclosing class's class loader). Primitive values must be either assignment compatible with the variable type or must be convertible to the variable type without loss of information. See JLS section 5.2 for more information on assignment compatibility.
| |
| thisObject | back to summary |
|---|---|
| public ObjectReference thisObject() Implements com. Doc from com. Returns the value of 'this' for the current frame.
The | |
| thread | back to summary |
|---|---|
| public ThreadReference thread() Implements com. Return the thread holding the frame. Need not be synchronized since it cannot be provably stale. | |
| threadResumable | back to summary |
|---|---|
| public boolean threadResumable(ThreadAction action) Implements com. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Implements com. Doc from com. Returns a String describing this mirror | |
| validateStackFrame | back to summary |
|---|---|
| pack-priv void validateStackFrame() | |
| visibleVariableByName | back to summary |
|---|---|
| public LocalVariable visibleVariableByName(String name) throws AbsentInformationException Implements com. Return a particular variable in the frame. Need not be synchronized since it cannot be provably stale.
| |
| visibleVariables | back to summary |
|---|---|
| public List Implements com. Return the list of visible variable in the frame. Need not be synchronized since it cannot be provably stale.
| |