Интерфейс Mirror
- Все известные подинтерфейсы:
-
AccessWatchpointEvent,AccessWatchpointRequest,ArrayReference,ArrayType,BooleanType,BooleanValue,BreakpointEvent,BreakpointRequest,ByteType,ByteValue,CharType,CharValue,ClassLoaderReference,ClassObjectReference,ClassPrepareEvent,ClassPrepareRequest,ClassType,ClassUnloadEvent,ClassUnloadRequest,DoubleType,DoubleValue,Event,EventQueue,EventRequest,EventRequestManager,EventSet,ExceptionEvent,ExceptionRequest,Field,FloatType,FloatValue,IntegerType,IntegerValue,InterfaceType,LocalVariable,LocatableEvent,Location,LongType,LongValue,Method,MethodEntryEvent,MethodEntryRequest,MethodExitEvent,MethodExitRequest,ModificationWatchpointEvent,ModificationWatchpointRequest,ModuleReference,MonitorContendedEnteredEvent,MonitorContendedEnteredRequest,MonitorContendedEnterEvent,MonitorContendedEnterRequest,MonitorInfo,MonitorWaitedEvent,MonitorWaitedRequest,MonitorWaitEvent,MonitorWaitRequest,ObjectReference,PathSearchingVirtualMachine,PrimitiveType,PrimitiveValue,ReferenceType,ShortType,ShortValue,StackFrame,StepEvent,StepRequest,StringReference,ThreadDeathEvent,ThreadDeathRequest,ThreadGroupReference,ThreadReference,ThreadStartEvent,ThreadStartRequest,Type,TypeComponent,Value,VirtualMachine,VMDeathEvent,VMDeathRequest,VMDisconnectEvent,VMStartEvent,VoidType,VoidValue,WatchpointEvent,WatchpointRequest
public interface Mirror
ObjectReference), примитивных значений (например, IntegerValue), типов (например, ReferenceType), динамического состояния приложения (например, StackFrame), и даже конструкций, специфичных для отладчика (например, BreakpointRequest). Сама VirtualMachine также считается зеркалом, представляющим составное состояние целевой виртуальной машины. Нет гарантии, что конкретный объект в целевой виртуальной машине будет отображаться в единственном экземпляре Mirror. Реализаторы могут свободно решать, использовать ли одно зеркало для некоторых или всех зеркал. Клиенты этого интерфейса всегда должны использовать equals для сравнения двух зеркал на равенство.
Любой метод на Mirror, принимающий Mirror в качестве параметра напрямую или косвенно (например, в качестве элемента List) будет выбрасывать VMMismatchException, если зеркала происходят из разных виртуальных машин.
- Since:
- 1.3
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
toString() |
Возвращает строку, описывающую это зеркало |
VirtualMachine |
virtualMachine() |
Возвращает VirtualMachine, к которому относится это зеркало. |
Подробное описание методов
virtualMachine
VirtualMachine virtualMachine()
- Возвращает:
- the
VirtualMachineдля которого это зеркало является прокси.
toString
String toString()
- Overrides:
-
toStringв классеObject - Возвращает:
- строку, описывающую это зеркало.
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.jdi/com/sun/jdi/Mirror.html