-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 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は作成されます(パラメータ化された型の作成処理の詳細については、
-
-