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,
VirtualMachineitself 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.
VirtualMachinefor which this mirror is a proxy.