Интерфейс ModuleReference

Все суперинтерфейсы:
Mirror, ObjectReference, Value
public interface ModuleReference
extends ObjectReference

Модуль в целевой виртуальной машине.

Любой метод в ModuleReference, который напрямую или косвенно принимает ModuleReference в качестве параметра, может выбросить исключение VMDisconnectedException, если целевая виртуальная машина отключена, и событие VMDisconnectEvent было или будет доступно для чтения из очереди событий EventQueue.

Любой метод в ModuleReference, который напрямую или косвенно принимает ModuleReference в качестве параметра, может выбросить исключение VMOutOfMemoryException, если в целевой виртуальной машине закончилась память.

Любой метод в ModuleReference, или который напрямую или косвенно принимает ModuleReference в качестве параметра, может выбросить исключение InvalidModuleException, если зеркальный модуль был загружен. Не все целевые виртуальные машины поддерживают этот класс. Используйте VirtualMachine.canGetModuleInfo(), чтобы определить, поддерживается ли этот класс.

С:
9

Поля

Поля, объявленные в интерфейсе com.sun.jdi.ObjectReference

INVOKE_NONVIRTUAL, INVOKE_SINGLE_THREADED

Методы

Модификатор и тип Метод Описание
ClassLoaderReference classLoader()

Возвращает объект ClassLoaderReference для этого модуля.

String name()

Возвращает имя модуля.

Методы, объявленные в интерфейсе com.sun.jdi.Mirror

toString, virtualMachine

Методы, объявленные в интерфейсе com.sun.jdi.ObjectReference

disableCollection, enableCollection, entryCount, equals, getValue, getValues, hashCode, invokeMethod, isCollected, owningThread, referenceType, referringObjects, setValue, uniqueID, waitingThreads

Методы, объявленные в интерфейсе com.sun.jdi.Value

type

Методы

name

String name()

Возвращает имя модуля. Этот метод возвращает null, если этот модуль является безымянным модулем.

Возвращает:
имя этого модуля.

classLoader

ClassLoaderReference classLoader()

Возвращает объект ClassLoaderReference для этого модуля.

Возвращает:
объект ClassLoaderReference для этого модуля.

© 1993, 2020, 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/11/docs/api/jdk.jdi/com/sun/jdi/ModuleReference.html

Spec-Zone .ru
спецификации, руководства, описания, API