@Exported
public interface Mirror
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 |
|---|---|
String |
toString()
Returns a String describing this mirror
|
VirtualMachine |
virtualMachine()
Gets the VirtualMachine to which this
Mirror belongs.
|
VirtualMachine virtualMachine()
VirtualMachine for which this mirror is a proxy.
Copyright © 1999, 2015, Oracle and/or its affiliates. All rights reserved.