-
- すべてのスーパー・インタフェース:
Mirror,ObjectReference,Value
public interface ModuleReference extends ObjectReference
ターゲットVM内のモジュール。ターゲットVMが切断され、
VMDisconnectEventがEventQueueから読み取られるか、または読み取れる場合、パラメータとしてModuleReferenceを直接または間接的に取るModuleReferenceのメソッドは、VMDisconnectedExceptionをスローできます。ModuleReferenceをパラメータとして直接的または間接的に取得するModuleReferenceのメソッドは、ターゲットVMのメモリーが不足した場合にVMOutOfMemoryExceptionをスローできます。ModuleReference上のメソッド、またはModuleReferenceをパラメータとして直接的または間接的に取得するメソッドは、ミラー化されたモジュールがアンロードされている場合、InvalidModuleExceptionをスローできます。 すべてのターゲット仮想マシンがこのクラスをサポートしているわけではありません。VirtualMachine.canGetModuleInfo()を使用して、クラスがサポートされているかどうかを判断します。- 導入されたバージョン:
- 9
-
-
フィールドのサマリー
-
インタフェースcom.sun.jdiで宣言されたフィールド。ObjectReference
INVOKE_NONVIRTUAL, INVOKE_SINGLE_THREADED
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 ClassLoaderReferenceclassLoader()このモジュールのClassLoaderReferenceオブジェクトを返します。Stringname()モジュール名を返します。-
インタフェースcom.sun.jdiで宣言されたメソッド。ミラー
toString, virtualMachine
-
インタフェースcom.sun.jdiで宣言されたメソッド。ObjectReference
disableCollection, enableCollection, entryCount, equals, getValue, getValues, hashCode, invokeMethod, isCollected, owningThread, referenceType, referringObjects, setValue, uniqueID, waitingThreads
-
-
-
-
メソッドの詳細
-
name
String name()
モジュール名を返します。 このモジュールが名前のないモジュールである場合、このメソッドはnullを返します。- 戻り値:
- このモジュールの名前。
-
classLoader
ClassLoaderReference classLoader()
このモジュールのClassLoaderReferenceオブジェクトを返します。- 戻り値:
- このモジュールの
ClassLoaderReferenceオブジェクト。
-
-