クラスResolvedModule

java.lang.Object
java.lang.module.ResolvedModule

public final class ResolvedModule extends Object
「解決されたモジュール」のグラフのモジュール。

ResolvedModuleは、解決されたモジュールが存在する構成を取得するためのconfigurationメソッドを定義します。 referenceメソッドを定義して、モジュールのコンテンツへの参照を取得します。

導入されたバージョン:
9
関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    この解決されたモジュールが存在する構成を返します。
    boolean
    この解決されたモジュールが、指定されたオブジェクトと等しいかどうかをテストします。
    int
    この解決されたモジュールのハッシュ・コードを計算します。
    モジュール名を返します。
    この解決済モジュールが読み取る解決済モジュールのセットを返します。
    モジュールのコンテンツへの参照を返します。
    この解決されたモジュールを記述する文字列を返します。

    クラスオブジェクトで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • メソッドの詳細

    • configuration

      public Configuration configuration()
      この解決されたモジュールが存在する構成を返します。
      戻り値:
      この解決されたモジュールがある構成
    • reference

      public ModuleReference reference()
      モジュールのコンテンツへの参照を返します。
      戻り値:
      モジュールのコンテンツへの参照
    • name

      public String name()
      モジュール名を返します。 この簡易メソッドは、以下を呼び出すのと同じです:
          reference().descriptor().name()
      
      戻り値:
      モジュール名
    • reads

      public Set<ResolvedModule> reads()
      この解決済モジュールが読み取る解決済モジュールのセットを返します。 可読性関係は、反射的な(すべてのモジュールが自分自身を読み取る)です。 このメソッドによって返される解決済モジュールのセットには、それ自体は含まれません。
      戻り値:
      この解決されたモジュールが読み取る可能性があり、空で変更不可能な解決されたモジュールのセット
    • hashCode

      public int hashCode()
      この解決されたモジュールのハッシュ・コードを計算します。

      ハッシュ・コードは、解決されたモジュールのコンポーネントに基づいており、Object.hashCodeメソッドの一般規約を満たします。

      オーバーライド:
      hashCode、クラスObject
      戻り値:
      この解決されたモジュールのハッシュ・コード値
      関連項目:
    • equals

      public boolean equals(Object ob)
      この解決されたモジュールが、指定されたオブジェクトと等しいかどうかをテストします。

      指定されたオブジェクトがResolvedModuleでない場合、このメソッドはfalseを返します。 2つのResolvedModuleオブジェクトは、同じ構成にあり、モジュール・コンテンツへの参照が等しい場合に等しくなります。

      このメソッドはObject.equalsメソッドの汎用規約を満たします。

      オーバーライド:
      equals、クラスObject
      パラメータ:
      ob - このオブジェクトと比較するオブジェクト
      戻り値:
      指定されたオブジェクトが、このモジュール参照と等しいモジュール参照である場合のみ、true
      関連項目:
    • toString

      public String toString()
      この解決されたモジュールを記述する文字列を返します。
      オーバーライド:
      toString、クラスObject
      戻り値:
      この解決されたモジュールを記述する文字列