パッケージ org.springframework.asm
クラス FieldVisitor
java.lang.ObjectSE
org.springframework.asm.FieldVisitor
- 既知の直属サブクラス
FieldVisitorTee
Java フィールドを訪問する訪問者。このクラスのメソッドは、次の順序で呼び出す必要があります: (
visitAnnotation | visitTypeAnnotation | visitAttribute)* visitEnd。- 作成者:
- Eric Bruneton
フィールドのサマリー
フィールド修飾子と型フィールド説明protected final intこのビジターによって実装された ASM API バージョン。protected FieldVisitorこのビジターがメソッド呼び出しを委譲する必要があるフィールドビジター。コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedFieldVisitor(int api) 新しいFieldVisitorを構築します。protectedFieldVisitor(int api, FieldVisitor fieldVisitor) 新しいFieldVisitorを構築します。メソッドのサマリー
修飾子と型メソッド説明このビジターがメソッド呼び出しを委譲する必要があるフィールドビジター。visitAnnotation(StringSE descriptor, boolean visible) フィールドのアノテーションにアクセスします。voidvisitAttribute(Attribute attribute) フィールドの非標準属性を訪問します。voidvisitEnd()フィールドの最後にアクセスします。visitTypeAnnotation(int typeRef, TypePath typePath, StringSE descriptor, boolean visible) フィールドの型に関するアノテーションにアクセスします。
フィールドの詳細
api
protected final int apiこの訪問者によって実装された ASMAPI バージョン。このフィールドの値は、OpcodesでASMの x の値のいずれかでなければなりません。fv
このビジターがメソッド呼び出しを委譲する必要があるフィールドビジター。null の可能性があります。
コンストラクターの詳細
FieldVisitor
protected FieldVisitor(int api) 新しいFieldVisitorを構築します。- パラメーター:
api- この訪問者によって実装された ASMAPI バージョン。OpcodesでASMの x の値のいずれかでなければなりません。
FieldVisitor
新しいFieldVisitorを構築します。- パラメーター:
api- この訪問者によって実装された ASMAPI バージョン。OpcodesでASMの x の値のいずれかでなければなりません。fieldVisitor- このビジターがメソッド呼び出しを委譲する必要があるフィールドビジター。null の可能性があります。
メソッドの詳細
getDelegate
このビジターがメソッド呼び出しを委譲する必要があるフィールドビジター。null の可能性があります。- 戻り値:
- このビジターがメソッド呼び出しを委譲する必要があるフィールドビジター、または null。
visitAnnotation
フィールドのアノテーションにアクセスします。- パラメーター:
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
フィールドの非標準属性を訪問します。- パラメーター:
attribute- 属性。
visitEnd
public void visitEnd()フィールドの終わりを訪問します。最後に呼び出されるこのメソッドは、フィールドのすべてのアノテーションと属性が訪問されたことを訪問者に通知するために使用されます。