インタフェースModuleReference
- すべてのスーパー・インタフェース:
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
-
メソッドの詳細
-
name
-
classLoader
ClassLoaderReference classLoader()このモジュールのClassLoaderReferenceオブジェクトを返します。- 戻り値:
- このモジュールの
ClassLoaderReferenceオブジェクト。
-