モジュール java.base
パッケージ java.lang.module

クラスResolvedModule

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

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

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

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

    修飾子と型 メソッド 説明
    Configuration configuration()
    この解決されたモジュールがある構成を返します。
    boolean equals​(Object ob)
    指定されたオブジェクトと等しいかどうかをテストします。
    int hashCode()
    この解決モジュールのハッシュ・コードを計算します。
    String name()
    モジュール名を返します。
    Set<ResolvedModule> reads()
    この解決モジュールが読み取る解決済みモジュールのセットを返します。
    ModuleReference reference()
    モジュール・コンテンツへの参照を返します。
    String toString()
    この解決モジュールを記述する文字列を返します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • メソッドの詳細

    • 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
      戻り値:
      この解決されたモジュールのハッシュ・コード値
      関連項目:
      Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
    • equals

      public boolean equals​(Object ob)
      指定されたオブジェクトと等しいかどうかをテストします。

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

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

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

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