- java.lang.Object
-
- java.lang.module.ResolvedModule
-
public final class ResolvedModule extends Object
解決済モジュールのグラフ内のモジュール。ResolvedModuleは、解決されたモジュールが存在する構成を取得するためのconfigurationメソッドを定義します。referenceメソッドを定義して、モジュールのコンテンツへの参照を取得します。- 導入されたバージョン:
- 9
- 関連項目:
Configuration.modules()
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Configurationconfiguration()この解決済モジュールが存在する構成を返します。booleanequals(Object ob)この解決されたモジュールが、指定されたオブジェクトと等しいかどうかをテストします。inthashCode()この解決済モジュールのハッシュ・コードを計算します。Stringname()モジュール名を返します。Set<ResolvedModule>reads()この解決済モジュールが読み取る解決済モジュールのセットを返します。ModuleReferencereference()モジュールのコンテンツへの参照を返します。StringtoString()この解決されたモジュールを説明する文字列を返します。
-
-
-
メソッドの詳細
-
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オブジェクトは、同じ構成にあり、モジュール・コンテンツへの参照が等しい場合に等しくなります。このメソッドは
Object.equalsメソッドの汎用規約を満たします。- オーバーライド:
equals、クラスObject- パラメータ:
ob- このオブジェクトと比較するオブジェクト- 戻り値:
- 指定されたオブジェクトが、このモジュール参照と等しいモジュール参照である場合のみ、
true - 関連項目:
Object.hashCode()、HashMap
-
-