インタフェースTypeAnnotation.TypeParameterTarget
- すべてのスーパー・インタフェース:
TypeAnnotation.TargetInfo
- 含まれているインタフェース:
TypeAnnotation
public static sealed interface TypeAnnotation.TypeParameterTarget extends TypeAnnotation.TargetInfo
注釈が、汎用クラス、汎用インタフェース、汎用メソッドまたは汎用コンストラクタのi番目の型パラメータの宣言に表示されることを示します。
- 導入されたバージョン:
- 24
- 関連項目:
-
フィールドのサマリー
インタフェースで宣言されたフィールド TypeAnnotation.TargetInfo
TARGET_CAST, TARGET_CLASS_EXTENDS, TARGET_CLASS_TYPE_PARAMETER, TARGET_CLASS_TYPE_PARAMETER_BOUND, TARGET_CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT, TARGET_CONSTRUCTOR_REFERENCE, TARGET_CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT, TARGET_EXCEPTION_PARAMETER, TARGET_FIELD, TARGET_INSTANCEOF, TARGET_LOCAL_VARIABLE, TARGET_METHOD_FORMAL_PARAMETER, TARGET_METHOD_INVOCATION_TYPE_ARGUMENT, TARGET_METHOD_RECEIVER, TARGET_METHOD_REFERENCE, TARGET_METHOD_REFERENCE_TYPE_ARGUMENT, TARGET_METHOD_RETURN, TARGET_METHOD_TYPE_PARAMETER, TARGET_METHOD_TYPE_PARAMETER_BOUND, TARGET_NEW, TARGET_RESOURCE_VARIABLE, TARGET_THROWS -
メソッドのサマリー
インタフェースで宣言されたメソッド TypeAnnotation.TargetInfo
size, targetType
-
メソッドの詳細
-
typeParameterIndex
int typeParameterIndex()JVMS: type_parameter_indexアイテムの値は、どの型パラメータ宣言に注釈を付けるかを指定します。 type_parameter_index値が0の場合は、最初の型パラメータ宣言を指定します。- 戻り値:
- 型パラメータへの索引
-