モジュール jdk.jdi
パッケージ com.sun.jdi

インタフェースModuleReference

すべてのスーパー・インタフェース:
Mirror, ObjectReference, Value

public interface ModuleReference extends ObjectReference
ターゲットVM内のモジュール。

ModuleReferenceを直接的または間接的にパラメータとするModuleReferenceのメソッドは、ターゲットVMが切断され、VMDisconnectEventEventQueueから読み取られているか、または読み取られている場合はVMDisconnectedExceptionをスローする可能性があります。

直接または間接にModuleReferenceをパラメータとするModuleReferenceのメソッドは、ターゲットVMのメモリーが不足している場合はVMOutOfMemoryExceptionをスローする可能性があります。

ミラー化されたモジュールがアンロードされている場合、ModuleReferenceに対するメソッド、またはパラメータとして直接的または間接的にModuleReferenceを取るメソッドは、InvalidModuleExceptionをスローできます。 すべてのターゲット仮想マシンがこのクラスをサポートしているわけではありません。 VirtualMachine.canGetModuleInfo()を使用して、クラスがサポートされているかどうかを確認します。

導入されたバージョン:
9
  • メソッドの詳細

    • name

      String name()
      モジュール名を返します。 このモジュールが名前のないモジュールの場合、このメソッドはnullを返します。
      戻り値:
      このモジュールの名前。
    • classLoader

      ClassLoaderReference classLoader()
      このモジュールのClassLoaderReferenceオブジェクトを返します。
      戻り値:
      このモジュールのClassLoaderReferenceオブジェクト。