モジュール 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()
        この解決モジュールが読み取る解決済みモジュールのセットを返します。
        戻り値:
        この解決されたモジュールが読み取る可能性があり、空で変更不可能な解決されたモジュールのセット
      • 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
        戻り値:
        この解決されたモジュールを記述する文字列