パッケージ org.springframework.asm

クラス RecordComponentVisitor

java.lang.ObjectSE
org.springframework.asm.RecordComponentVisitor

public abstract class RecordComponentVisitor extends ObjectSE
レコードコンポーネントを訪問する訪問者。このクラスのメソッドは、次の順序で呼び出す必要があります: (visitAnnotation | visitTypeAnnotation | visitAttribute)*  visitEnd
作成者:
Remi Forax, Eric Bruneton
  • フィールドの詳細

    • api

      protected final int api
      このビジターによって実装された ASM API バージョン。このフィールドの値は、Opcodes.ASM8 または Opcodes.ASM9 のいずれかでなければなりません。
    • delegate

      protected RecordComponentVisitor delegate
      この訪問者がメソッド呼び出しを委譲する必要があるレコード訪問者。null の可能性があります。
  • コンストラクターの詳細

    • RecordComponentVisitor

      protected RecordComponentVisitor(int api)
      新しい RecordComponentVisitor を構築します。
      パラメーター:
      api - このビジターが実装した ASM API バージョン。Opcodes.ASM8 または Opcodes.ASM9 のいずれかでなければなりません。
    • RecordComponentVisitor

      protected RecordComponentVisitor(int api, RecordComponentVisitor recordComponentVisitor)
      新しい RecordComponentVisitor を構築します。
      パラメーター:
      api - このビジターが実装した ASM API バージョン。Opcodes.ASM8 でなければなりません。
      recordComponentVisitor - このビジターがメソッド呼び出しを委譲する必要があるレコードコンポーネントビジター。null の可能性があります。
  • メソッドの詳細

    • getDelegate

      public RecordComponentVisitor getDelegate()
      この訪問者がメソッド呼び出しを委譲する必要があるレコード訪問者。null の可能性があります。
      戻り値:
      このビジターがメソッド呼び出しを委譲する必要があるレコードビジター、または null。
    • visitAnnotation

      public AnnotationVisitor visitAnnotation(StringSE descriptor, boolean visible)
      レコードコンポーネントのアノテーションにアクセスします。
      パラメーター:
      descriptor - アノテーションクラスのクラス記述子。
      visible - 実行時にアノテーションが表示される場合は true。
      戻り値:
      アノテーション値を訪問する訪問者。この訪問者がこのアノテーションの訪問に興味がない場合は null。
    • visitTypeAnnotation

      public AnnotationVisitor visitTypeAnnotation(int typeRef, TypePath typePath, StringSE descriptor, boolean visible)
      レコードコンポーネントシグネチャーの型のアノテーションにアクセスします。
      パラメーター:
      typeRef - アノテーション付きの型への参照。この型参照の種類は、TypeReference.CLASS_TYPE_PARAMETERTypeReference.CLASS_TYPE_PARAMETER_BOUND または TypeReference.CLASS_EXTENDS でなければなりません。TypeReference を参照してください。
      typePath - 'typeRef' 内のアノテーション付き型引数、ワイルドカード境界、配列要素型、静的内部型へのパス。アノテーションが 'typeRef' 全体を対象とする場合は null になることがあります。
      descriptor - アノテーションクラスのクラス記述子。
      visible - 実行時にアノテーションが表示される場合は true。
      戻り値:
      アノテーション値を訪問する訪問者。この訪問者がこのアノテーションの訪問に興味がない場合は null。
    • visitAttribute

      public void visitAttribute(Attribute attribute)
      レコードコンポーネントの非標準属性にアクセスします。
      パラメーター:
      attribute - 属性。
    • visitEnd

      public void visitEnd()
      レコードコンポーネントの最後にアクセスします。呼び出される最後のメソッドであるこのメソッドは、すべてが訪問されたことを訪問者に通知するために使用されます。