- すべてのスーパー・インタフェース:
TypeAnnotation.TargetInfoPREVIEW
- 含まれているインタフェース:
TypeAnnotationPREVIEW
public static sealed interface TypeAnnotation.TypeArgumentTarget extends TypeAnnotation.TargetInfoPREVIEW
TypeArgumentTarget
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
注釈がキャスト式のi番目の型、または次のいずれかの明示的な型引数リストのi番目の型引数に表示されることを示します: 新しい式、明示的なコンストラクタ呼出し文、メソッド呼出し式またはメソッド参照式。
- 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明target()
キャスト式に対応するバイトコード命令、新しい式に対応する新しいバイトコード命令、明示的なコンストラクタ呼び出し文に対応するバイトコード命令、メソッド呼び出し式に対応するバイトコード命令、またはメソッド参照式に対応するバイトコード命令のいずれかのコード配列オフセット。int
キャスト式の場合、type_argument_index項目の値は、キャスト演算子のどの型に注釈を付けるかを指定します。インタフェースjava.lang.classfile.TypeAnnotation.TargetInfoPREVIEWで宣言されたメソッド
size, targetType
-
メソッドの詳細
-
target
-
typeArgumentIndex
int typeArgumentIndex()キャスト式の場合、type_argument_index項目の値は、キャスト演算子のどの型に注釈を付けるかを指定します。 type_argument_index値0は、キャスト演算子の最初の(またはのみ)型を指定します。 キャスト式に複数の型がある可能性は、キャストから交差型に生じます。 明示的な型引数リストの場合、type_argument_index項目の値は、どの型引数に注釈を付けるかを指定します。 type_argument_index値が0の場合は、最初の型の引数を指定します。- 戻り値:
- 型引数への索引
-
TypeArgumentTarget
を使用できます。