public abstract class FieldVisitor
extends java.lang.Object
修飾子と型 | フィールドと説明 |
---|---|
protected int | api このビジターによって実装された ASM API バージョン。 |
protected FieldVisitor | fv このビジターがメソッド呼び出しを委譲する必要があるフィールドビジター。 |
コンストラクターと説明 |
---|
FieldVisitor(int api) 新しい FieldVisitor を構築します。 |
FieldVisitor(int api, FieldVisitor fv) 新しい FieldVisitor を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
AnnotationVisitor | visitAnnotation(java.lang.String desc, boolean visible) フィールドのアノテーションにアクセスします。 |
void | visitAttribute(Attribute attr) フィールドの非標準属性を訪問します。 |
void | visitEnd() フィールドの最後にアクセスします。 |
AnnotationVisitor | visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String desc, boolean visible) フィールドの型に関するアノテーションにアクセスします。 |
protected final int api
protected FieldVisitor fv
public FieldVisitor(int api)
FieldVisitor
を構築します。api
- この訪問者によって実装された ASMAPI バージョン。Opcodes.ASM4
、Opcodes.ASM5
、Opcodes.ASM6
のいずれかである必要があります。public FieldVisitor(int api, FieldVisitor fv)
FieldVisitor
を構築します。api
- この訪問者によって実装された ASMAPI バージョン。Opcodes.ASM4
、Opcodes.ASM5
、Opcodes.ASM6
のいずれかである必要があります。fv
- このビジターがメソッド呼び出しを委譲する必要があるフィールドビジター。null の可能性があります。public AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
desc
- アノテーションクラスのクラス記述子。visible
- true アノテーションが実行時に表示される場合。public AnnotationVisitor visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String desc, boolean visible)
typeRef
- アノテーション付きの型への参照。この型参照の種類は FIELD
でなければなりません。TypeReference
を参照してください。typePath
- 'typeRef' 内のアノテーション付き型引数、ワイルドカード境界、配列要素型、静的内部型へのパス。アノテーションが 'typeRef' 全体を対象とする場合は、null になることがあります。desc
- アノテーションクラスのクラス記述子。visible
- true アノテーションが実行時に表示される場合。public void visitAttribute(Attribute attr)
attr
- 属性。public void visitEnd()