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

クラスResolvedModule

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

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

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

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

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

    クラス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
      戻り値:
      この解決されたモジュールのハッシュ・コード値
      関連項目:
    • equals

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

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

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

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

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