パッケージ org.springframework.asm

クラス FieldVisitor

java.lang.ObjectSE
org.springframework.asm.FieldVisitor
既知の直属サブクラス
FieldVisitorTee

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

    • api

      protected final int api
      この訪問者によって実装された ASMAPI バージョン。このフィールドの値は、Opcodes で ASM の x の値のいずれかでなければなりません。
    • fv

      protected FieldVisitor fv
      このビジターがメソッド呼び出しを委譲する必要があるフィールドビジター。null の可能性があります。
  • コンストラクターの詳細

    • FieldVisitor

      protected FieldVisitor(int api)
      新しい FieldVisitor を構築します。
      パラメーター:
      api - この訪問者によって実装された ASMAPI バージョン。Opcodes で  ASM の x の値のいずれかでなければなりません。
    • FieldVisitor

      protected FieldVisitor(int api, FieldVisitor fieldVisitor)
      新しい FieldVisitor を構築します。
      パラメーター:
      api - この訪問者によって実装された ASMAPI バージョン。Opcodes で  ASM の x の値のいずれかでなければなりません。
      fieldVisitor - このビジターがメソッド呼び出しを委譲する必要があるフィールドビジター。null の可能性があります。
  • メソッドの詳細

    • getDelegate

      public FieldVisitor 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.FIELD でなければなりません。TypeReference を参照してください。
      typePath - 'typeRef' 内のアノテーション付き型引数、ワイルドカード境界、配列要素型、静的内部型へのパス。アノテーションが 'typeRef' 全体を対象とする場合は null になることがあります。
      descriptor - アノテーションクラスのクラス記述子。
      visible - 実行時にアノテーションが表示される場合は true。
      戻り値:
      アノテーション値を訪問する訪問者。この訪問者がこのアノテーションの訪問に興味がない場合は null。
    • visitAttribute

      public void visitAttribute(Attribute attribute)
      フィールドの非標準属性を訪問します。
      パラメーター:
      attribute - 属性。
    • visitEnd

      public void visitEnd()
      フィールドの終わりを訪問します。最後に呼び出されるこのメソッドは、フィールドのすべてのアノテーションと属性が訪問されたことを訪問者に通知するために使用されます。