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

インタフェースAnnotatedWildcardType

すべてのスーパー・インタフェース:
AnnotatedElement, AnnotatedType

public interface AnnotatedWildcardType extends AnnotatedType
AnnotatedWildcardTypeは、それ自体が型の注釈付きの使用を表すことができる上限または下限を持つワイルドカード型引数の、潜在的に注釈付きの使用を表します。
Java言語仕様を参照してください:
4.5.1 パラメータ化された型の型引数
導入されたバージョン:
1.8
  • メソッドの詳細

    • getAnnotatedLowerBounds

      AnnotatedType[] getAnnotatedLowerBounds()
      このワイルドカード型の潜在的に注釈付きの下限を返します。 下限が明示的に宣言されていない場合、下限はnullのタイプです。 このケースでは、長さゼロの配列が返されます。
      APIのノート:
      ワイルドカードの下限は1つまでですが、このメソッドの呼出し側は複数の境界に対応するように記述するようにしてください。
      戻り値:
      このワイルドカード型の注釈付きの下限、または下限が明示的に宣言されていない場合は空の配列。
      関連項目:
    • getAnnotatedUpperBounds

      AnnotatedType[] getAnnotatedUpperBounds()
      このワイルドカード型の潜在的に注釈付きの上限を返します。 上限が明示的に宣言されていない場合、上限は注釈なしのObjectになります
      APIのノート:
      ワイルドカードの上限は最大1つですが、このメソッドの呼出し側は複数の境界に対応するように記述する必要があります。
      戻り値:
      このワイルドカード型の潜在的に注釈付きの上限
      関連項目:
    • getAnnotatedOwnerType

      AnnotatedType getAnnotatedOwnerType()
      この型がネストされた型を表す場合、この型がメンバーである可能性がある注釈付き型を返します。 たとえば、この型が@TA O<T>.I<S>の場合、@TA O<T>の表現を返します。

      AnnotatedWildcardTypeのインスタンスであるAnnotatedTypenullを返します。

      定義:
      インタフェースAnnotatedType内のgetAnnotatedOwnerType
      戻り値:
      null
      導入されたバージョン:
      9