- すべてのスーパー・インタフェース:
- 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
- 
メソッドのサマリーインタフェース 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オブジェクト。
 
 
-