モジュール 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オブジェクト。