インタフェースTypeAnnotation.TypePathComponent

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

public static sealed interface TypeAnnotation.TypePathComponent
JVMS: Type_path構造は、JVMS 4.7.20.2で定義されているように、型のどの部分に注釈を付けるかを識別
導入されたバージョン:
24
関連項目:
  • フィールド詳細

  • メソッドの詳細

    • 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

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