- すべてのスーパー・インタフェース:
Type
public interface WildcardType extends Type
WildcardTypeはワイルドカード型の式(
?
、? extends Number
、? super Integer
など)を表します。- 導入されたバージョン:
- 1.5
-
メソッドのサマリー
修飾子と型 メソッド 説明 Type[]
getLowerBounds()
この型変数の下限を表すType
オブジェクトの配列を返します。Type[]
getUpperBounds()
この型変数の上限を表すType
オブジェクトの配列を返します。インタフェース java.lang.reflect.Typeで宣言されたメソッド
getTypeName
-
メソッドの詳細
-
getUpperBounds
Type[] getUpperBounds()この型変数の上限を表すType
オブジェクトの配列を返します。 上限が明示的に宣言されていない場合、上限はObject
です。各上限Bについて、
- Bがパラメータ化された型または型変数の場合、Bは作成されます(パラメータ化された型の作成処理の詳細については、
ParameterizedType
を参照)。 - そうでない場合、Bは解決されます。
- 戻り値:
- この型変数の上限を表すTypeの配列
- 例外:
TypeNotPresentException
- 境界のいずれかが、存在しない型宣言を参照する場合MalformedParameterizedTypeException
- 境界のいずれかが、なんらかの理由によりインスタンス化できないパラメータ化された型を参照する場合
- Bがパラメータ化された型または型変数の場合、Bは作成されます(パラメータ化された型の作成処理の詳細については、
-
getLowerBounds
Type[] getLowerBounds()この型変数の下限を表すType
オブジェクトの配列を返します。 下限が明示的に宣言されていない場合、下限はnull
の型です。 このケースでは、長さゼロの配列が返されます。各下限Bについて、
- Bがパラメータ化された型または型変数の場合、Bは作成されます(パラメータ化された型の作成処理の詳細については、
ParameterizedType
を参照)。 - そうでない場合、Bは解決されます。
- 戻り値:
- この型変数の下限を表すTypeの配列
- 例外:
TypeNotPresentException
- 境界のいずれかが、存在しない型宣言を参照する場合MalformedParameterizedTypeException
- 境界のいずれかが、なんらかの理由によりインスタンス化できないパラメータ化された型を参照する場合
- Bがパラメータ化された型または型変数の場合、Bは作成されます(パラメータ化された型の作成処理の詳細については、
-