- 
- すべてのスーパー・インタフェース:
- Mirror,- ObjectReference,- Value
 
 public interface ModuleReference extends ObjectReference ターゲットVM内のモジュール。ModuleReferenceを直接的または間接的にパラメータとするModuleReferenceのメソッドは、ターゲットVMが切断され、VMDisconnectEventがEventQueueから読み取られているか、または読み取られている場合は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.Mirrorで宣言されたメソッドtoString, virtualMachine
 - 
インタフェース com.sun.jdi.ObjectReferenceで宣言されたメソッドdisableCollection, enableCollection, entryCount, equals, getValue, getValues, hashCode, invokeMethod, isCollected, owningThread, referenceType, referringObjects, setValue, uniqueID, waitingThreads
 
- 
 
- 
- 
- 
メソッドの詳細- 
nameString name() モジュール名を返します。 このモジュールが名前のないモジュールである場合、このメソッドはnullを返します。- 戻り値:
- このモジュールの名前。
 
 - 
classLoaderClassLoaderReference classLoader() このモジュールのClassLoaderReferenceオブジェクトを返します。- 戻り値:
- このモジュールのClassLoaderReferenceオブジェクト。
 
 
- 
 
-