インタフェースTypeAnnotation.TypePathComponent

含まれているインタフェース:
TypeAnnotationPREVIEW

public static sealed interface TypeAnnotation.TypePathComponent
TypePathComponentは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでTypePathComponentを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
JVMS: Type_path構造は、4.7.20.2で定義されているように、型のどの部分に注釈が付けられているかを識別します。
導入されたバージョン:
22
  • フィールド詳細

  • メソッドの詳細

    • typePathKind

      JVMS表4.7.20.2-Aのタイプ・パスのタイプ・アイテム。
      戻り値:
      パス要素の種類
    • typeArgumentIndex

      int typeArgumentIndex()
      JVMS: type_argument_index type_path_kindアイテムの値が0、1または2の場合、type_argument_indexアイテムの値は0です。 type_path_kindアイテムの値が3の場合、type_argument_indexアイテムの値は、パラメータ化された型のどの型引数に注釈を付けるかを指定します。0は、パラメータ化された型の最初の型引数を示します。
      戻り値:
      型コンポーネント内の索引
    • of

      注釈のタイプ・パス・コンポーネントを返します。
      パラメータ:
      typePathKind - パス要素の種類
      typeArgumentIndex - 型引数インデックス
      戻り値:
      注釈のタイプ・パス・コンポーネント