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

クラスResolvedModule


  • public final class ResolvedModule
    extends Object
    解決済モジュールのグラフ内のモジュール。

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

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

      • configuration

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

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

        public String name()
        モジュール名を返します。 この便利なメソッドは、次の呼出しと同等です。
         
             reference().descriptor().name()
         
        戻り値:
        モジュール名
      • reads

        public Set<ResolvedModule> reads()
        この解決済モジュールが読み取る解決済モジュールのセットを返します。
        戻り値:
        この解決されたモジュールが読み取る、変更できない可能性のある解決済みモジュールのセット
      • equals

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

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

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

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

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