- java.lang.Object
- 
- java.lang.module.ModuleDescriptor.Opens
 
- 
- すべての実装されたインタフェース:
- Comparable<ModuleDescriptor.Opens>
 - 含まれているクラス:
- ModuleDescriptor
 
 public static final class ModuleDescriptor.Opens extends Object implements Comparable<ModuleDescriptor.Opens> モジュールによってオープンされたパッケージは、修飾されているか、または修飾されていない可能性があります。 モジュール宣言のopensディレクティブは、パブリック型とそのパブリック・メンバーだけでなく、パッケージ内のすべての型とそのすべてのメンバーが、プライベート・アクセスをサポートするAPIまたはバイパスをサポートするAPIによって反映されるように、デフォルトのJava言語アクセス制御チェックを抑制します。 - 導入されたバージョン:
- 9
- 関連項目:
- ModuleDescriptor.opens()
 
- 
- 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 クラス 説明 static classModuleDescriptor.Opens.Modifier開いているパッケージの修飾子。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 intcompareTo(ModuleDescriptor.Opens that)このモジュールを別のモジュールと比較します。booleanequals(Object ob)このモジュールが指定されたオブジェクトと等しいかどうかをテストします。inthashCode()このモジュールのハッシュ・コードを計算します。booleanisQualified()これが修飾されたものであればtrueを返します。Set<ModuleDescriptor.Opens.Modifier>modifiers()修飾子のセットを返します。Stringsource()パッケージ名を返します。Set<String>targets()修飾されたopensに対して、パッケージがオープンしているモジュール名の空ではなく不変のセットを返します。StringtoString()開いているパッケージを説明する文字列を返します。
 
- 
- 
- 
メソッドの詳細- 
modifierspublic Set<ModuleDescriptor.Opens.Modifier> modifiers() 修飾子のセットを返します。- 戻り値:
- おそらく空の変更不可能な修飾子のセット
 
 - 
isQualifiedpublic boolean isQualified() これが修飾されたものであればtrueを返します。- 戻り値:
- trueこれが修飾されたオープンの場合
 
 - 
sourcepublic String source() パッケージ名を返します。- 戻り値:
- パッケージの名前
 
 - 
targetspublic Set<String> targets() 修飾されたopensに対して、パッケージがオープンしているモジュール名の空ではなく不変のセットを返します。 unqualified openの場合、空のセットを返します。- 戻り値:
- ターゲット・モジュール名のセットまたは非修飾オープンの場合は空のセット
 
 - 
compareTopublic int compareTo(ModuleDescriptor.Opens that) このモジュールを別のモジュールと比較します。2つの Opensオブジェクトは、パッケージ名を辞書的に比較することによって比較されます。 パッケージ名が等しい場合、修飾子のセットは、モジュール修飾子が(ModuleDescriptor.compareToを参照してください)と比較されるのと同じ方法で比較されます。 パッケージ名が等しく、修飾子のセットが等しい場合、ターゲット・モジュールのセットが比較されます。 これは、ターゲット・モジュールの名前を昇順にソートし、それらの自然順序付けに従って、対応する要素を辞書的に比較することによって行われます。 セットのサイズが異なり、大きなセットに小さいセットのすべての要素が含まれている場合、大きなセットは小さいセットの後に続くと見なされます。- 定義:
- インタフェースComparable<ModuleDescriptor.Opens>内のcompareTo
- パラメータ:
- that- モジュールが開き、
- 戻り値:
- このモジュールが開いている場合、負の整数、ゼロ、または正の整数です。指定されたモジュールが開いているよりも小さい、等しい、または大きい
 
 - 
hashCodepublic int hashCode() このモジュールのハッシュ・コードを計算します。ハッシュ・コードは、修飾子、パッケージ名、および修飾されたopensの場合、パッケージが開かれるモジュール名のセットに基づいています。 Object.hashCodeメソッドの一般的な規約を満たしています。- オーバーライド:
- hashCode、クラス- Object
- 戻り値:
- このモジュールのハッシュ・コード値が開きます
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
 - 
equalspublic boolean equals(Object ob) このモジュールが指定されたオブジェクトと等しいかどうかをテストします。指定されたオブジェクトが Opensでない場合、このメソッドはfalseを返します。 2つのOpensオブジェクトは、修飾子のセットが等しく、パッケージ名が等しく、ターゲット・モジュール名のセットが等しい場合、等しいです。このメソッドは Object.equalsメソッドの汎用規約を満たします。- オーバーライド:
- equals、クラス- Object
- パラメータ:
- ob- このオブジェクトと比較するオブジェクト
- 戻り値:
- true与えられたオブジェクトがこのモジュールの依存関係に等しいモジュール依存である場合に限り
- 関連項目:
- Object.hashCode()、- HashMap
 
 
- 
 
-