java.lang.Object
java.lang.module.ModuleDescriptor.Provides
- すべての実装されたインタフェース:
 Comparable<ModuleDescriptor.Provides>
- 含まれているクラス:
 - ModuleDescriptor
 
public static final class ModuleDescriptor.Provides extends Object implements Comparable<ModuleDescriptor.Provides>
モジュールが1つ以上の実装を提供するサービス。
- 導入されたバージョン:
 - 9
 - 関連項目:
 ModuleDescriptor.provides()
- 
メソッドのサマリー
修飾子と型 メソッド 説明 intcompareTo(ModuleDescriptor.Provides that)このProvidesを別のProvidesと比較します。booleanequals(Object ob)このProvidesが指定されたオブジェクトと等しいかどうかをテストします。inthashCode()このProvidesのハッシュ・コードを計算します。List<String>providers()プロバイダまたはプロバイダ・ファクトリの完全修飾クラス名のリストを返します。Stringservice()サービス型の完全修飾クラス名を返します。StringtoString()このProvidesを記述する文字列を返します。 
- 
メソッドの詳細
- 
service
public String service()サービス型の完全修飾クラス名を返します。- 戻り値:
 - サービス型の完全修飾クラス名
 
 - 
プロバイダ
プロバイダまたはプロバイダ・ファクトリの完全修飾クラス名のリストを返します。- 戻り値:
 - プロバイダまたはプロバイダ・ファクトリの完全修飾されたクラス名の、空ではない変更不可能なリスト
 
 - 
compareTo
public int compareTo(ModuleDescriptor.Provides that)このProvidesを別のProvidesと比較します。2つの
Providesオブジェクトは、サービス型の完全修飾クラス名を辞書編集的に比較することによって比較されます。 クラス名が等しい場合、プロバイダのクラス名のリストは、両方のリストの対応する要素を辞書順に、順番に比較することによって比較されます。 リストのサイズが異なる場合、Nは短いリストのサイズで、最初のNの対応する要素が等しい場合、長いリストは短いリストの後に続くと見なされます。- 定義:
 - インタフェース
Comparable<ModuleDescriptor.Provides>内のcompareTo - パラメータ:
 that- 比較するProvides- 戻り値:
 - 負の整数、ゼロ、またはこの
Providesが指定されたProvidesより小さいか等しいか大きい場合は正の整数 
 - 
hashCode
public int hashCode()このProvidesのハッシュ・コードを計算します。ハッシュ・コードは、サービス型とプロバイダのセットに基づいています。
Object.hashCodeメソッドの一般的な規約を満たしています。- オーバーライド:
 hashCode、クラス:Object- 戻り値:
 - このモジュールのハッシュ・コード値は、
 - 関連項目:
 Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
 - 
equals
public boolean equals(Object ob)このProvidesが指定されたオブジェクトと等しいかどうかをテストします。指定されたオブジェクトが
Providesでない場合、このメソッドはfalseを返します。 サービス型が等しく、プロバイダのリストが等しい場合、2つのProvidesオブジェクトは等しいです。このメソッドは
Object.equalsメソッドの汎用規約を満たします。- オーバーライド:
 equals、クラス:Object- パラメータ:
 ob- このオブジェクトと比較するオブジェクト- 戻り値:
 - 指定されたオブジェクトがこの
Providesと等しいProvidesである場合にのみ、true - 関連項目:
 Object.hashCode()、HashMap
 - 
toString
public String toString()このProvidesを記述する文字列を返します。 
 -