インターフェース ParameterizedType
- すべてのスーパーインターフェース:
AnnotationTarget
,Type
public interface ParameterizedType extends Type
- 導入:
- 4.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 default ParameterizedType
asParameterizedType()
この型をパラメーター化された型として返します。default ClassInfo
declaration()
ClassType
genericClass()
このパラメーター化された型を形成するために型引数のリストでパラメーター化されたジェネリクスクラスの型を返します。default Type.Kind
kind()
この型の種類を返します。ListSE<Type>
typeArguments()
このパラメーター化された型を形成するためにジェネリクスクラスに適用された型引数のリストを返します。インターフェース jakarta.enterprise.lang.model.AnnotationTarget から継承されたメソッド
annotation, annotations, annotations, hasAnnotation, hasAnnotation, repeatableAnnotation
インターフェース jakarta.enterprise.lang.model.types.Type から継承されたメソッド
asArray, asClass, asDeclaration, asPrimitive, asType, asTypeVariable, asVoid, asWildcardType, isArray, isClass, isDeclaration, isParameterizedType, isPrimitive, isType, isTypeVariable, isVoid, isWildcardType
メソッドの詳細
genericClass
ClassType genericClass()
このパラメーター化された型を形成するために型引数のリストでパラメーター化されたジェネリクスクラスの型を返します。- 戻り値:
- ジェネリクスクラスの型であり、決して
null
ではありません
typeArguments
ListSE<Type> typeArguments()
このパラメーター化された型を形成するためにジェネリクスクラスに適用された型引数のリストを返します。- 戻り値:
- 型引数の不変リスト、決して
null
または空ではありません
asParameterizedType
default ParameterizedType asParameterizedType()
インターフェースからコピーされた説明:Type
この型をパラメーター化された型として返します。- 次で指定:
- インターフェース
Type
のasParameterizedType
- 戻り値:
- このパラメーター化された型、決して
null