ObjectReference), primitive values
(for example, IntegerValue), types (for example,
ReferenceType), dynamic application state (for example,
StackFrame), and even debugger-specific constructs (for example,
BreakpointRequest).
The VirtualMachine itself is also considered a mirror,
representing the composite state of the target VM.
There is no guarantee that a particular entity in the target VM will map
to a single instance of Mirror. Implementors are free to decide
whether a single mirror will be used for some or all mirrors. Clients
of this interface should always use equals to compare
two mirrors for equality.
Any method on a Mirror that takes a Mirror as an
parameter directly or indirectly (e.g., as a element in a List) will
throw VMMismatchException if the mirrors are from different
virtual machines.
VirtualMachine
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public VirtualMachine | Returns: theVirtualMachine for which this mirror is a proxy.Gets the VirtualMachine to which this Mirror belongs. |
| toString | back to summary |
|---|---|
| public String toString() Returns a String describing this mirror
| |
| virtualMachine | back to summary |
|---|---|
| public VirtualMachine virtualMachine() Gets the VirtualMachine to which this Mirror belongs. A Mirror must be associated with a VirtualMachine to have any meaning.
| |