クラスResolvedModule
java.lang.Object
java.lang.module.ResolvedModule
public final class ResolvedModule extends Object
「解決されたモジュール」のグラフのモジュール。
ResolvedModuleは、解決されたモジュールが存在する構成を取得するためのconfigurationメソッドを定義します。 referenceメソッドを定義して、モジュールのコンテンツへの参照を取得します。
- 導入されたバージョン:
- 9
- 関連項目:
-
メソッドのサマリー
クラスオブジェクトで宣言されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
メソッドの詳細
-
configuration
-
reference
-
name
public String name()モジュール名を返します。 この簡易メソッドは、以下を呼び出すのと同じです:reference().descriptor().name()- 戻り値:
- モジュール名
-
reads
public Set<ResolvedModule> reads()この解決済モジュールが読み取る解決済モジュールのセットを返します。 可読性関係は、反射的な(すべてのモジュールが自分自身を読み取る)です。 このメソッドによって返される解決済モジュールのセットには、それ自体は含まれません。- 戻り値:
- この解決されたモジュールが読み取る可能性があり、空で変更不可能な解決されたモジュールのセット
-
hashCode
public int hashCode()この解決されたモジュールのハッシュ・コードを計算します。ハッシュ・コードは、解決されたモジュールのコンポーネントに基づいており、
Object.hashCodeメソッドの一般規約を満たします。 -
equals
public boolean equals(Object ob) この解決されたモジュールが、指定されたオブジェクトと等しいかどうかをテストします。指定されたオブジェクトが
ResolvedModuleでない場合、このメソッドはfalseを返します。 2つのResolvedModuleオブジェクトは、同じ構成にあり、モジュール・コンテンツへの参照が等しい場合に等しくなります。このメソッドは
Object.equalsメソッドの汎用規約を満たします。 -
toString
-