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

インタフェースParameterizedType

すべてのスーパー・インタフェース:
Type

public interface ParameterizedType extends Type
ParameterizedTypeは、Collection<String>などのパラメータ化された型を表します。

パラメータ化された型は、このパッケージで指定されているように、リフレクト・メソッドにより必要とされるときにはじめて作成されます。 パラメータ化された型pが作成されると、pがインスタンス化するジェネリック・クラスまたはインタフェース宣言が解決され、pのすべての型引数が再帰的に作成されます。 型変数の作成プロセスの詳細については、TypeVariableを参照してください。 パラメータ化された型を繰返し作成しても効果はありません。

このインタフェースを実装するクラスのインスタンスは、同じジェネリック・クラスまたはインタフェース宣言を共有し、同じ型パラメータを持つ任意の2つのインスタンスと等しいequals()メソッドを実装する必要があります。

Java言語仕様を参照してください:
「4.5 パラメータ化タイプ」
導入されたバージョン:
1.5