モジュール java.base
パッケージ java.lang.module

クラスModuleDescriptor.Provides

    • メソッドの詳細

      • service

        public String service​()
        サービス型の完全修飾クラス名を返します。
        戻り値:
        サービス型の完全修飾クラス名
      • providers

        public List<String> providers​()
        プロバイダまたはプロバイダ・ファクトリの完全修飾クラス名のリストを返します。
        戻り値:
        プロバイダまたはプロバイダ・ファクトリの完全修飾されたクラス名の、空ではない変更不可能なリスト
      • compareTo

        public int compareTo​(ModuleDescriptor.Provides that)
        これを他と比較します。

        2つのProvidesオブジェクトは、サービス型の完全修飾クラス名を辞書編集的に比較することによって比較されます。 クラス名が等しい場合、プロバイダのクラス名のリストは、両方のリストの対応する要素を辞書順に、順番に比較することによって比較されます。 リストのサイズが異なる場合、Nは短いリストのサイズで、最初のNの対応する要素が等しい場合、長いリストは短いリストの後に続くと見なされます。

        定義:
        インタフェースComparable<ModuleDescriptor.Provides>内のcompareTo
        パラメータ:
        that - 比較するProvides
        戻り値:
        指定された値よりも小さい、等しい、または大きい場合は、負の整数、ゼロまたは正の整数
      • equals

        public boolean equals​(Object ob)
        これをテストすると、指定されたオブジェクトと等しいかどうかがテストされます。

        指定されたオブジェクトがProvidesでない場合、このメソッドはfalseを返します。 サービス型が等しく、プロバイダのリストが等しい場合、2つのProvidesオブジェクトは等しいです。

        このメソッドはObject.equalsメソッドの汎用規約を満たします。

        オーバーライド:
        equals 、クラス:  Object
        パラメータ:
        ob - このオブジェクトと比較するオブジェクト
        戻り値:
        指定されたオブジェクトがこのProvidesと等しいProvidesである場合にのみ、true
        関連項目:
        Object.hashCode()HashMap
      • toString

        public String toString​()
        これを提供する文字列を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        これを説明する文字列は、