接口 AnnotationVisitor
- 所有已知实现类:
AllElementValueVisitor,AllProcessableVisitor,AnnotationAdder,AnnotationToAnnotatedClassVisitor,AnnotationToAnnotatedMemberVisitor,AnnotationTypeFilter,ClassCleaner,ClassPrinter,ClassReferenceFixer,ClassReferenceInitializer,ConstantPoolRemapper,ConstantPoolShrinker,KotlinMetadataInitializer,KotlinMetadataVersionFilter,MemberReferenceFixer,MultiAnnotationVisitor,ProcessingInfoSetter,ProgramClassReader,ReferencedClassVisitor,Utf8Shrinker
public interface AnnotationVisitor
This interface specifies the methods for a visitor of
Annotation instances. Note that
there is only a single implementation of Annotation, such that this interface is not
strictly necessary as a visitor.-
方法概要
修饰符和类型方法说明default voidvisitAnnotation(Clazz clazz, Annotation annotation) Visits any Annotation instance.default voidvisitAnnotation(Clazz clazz, Field field, Annotation annotation) default voidvisitAnnotation(Clazz clazz, Member member, Annotation annotation) default voidvisitAnnotation(Clazz clazz, Method method, int parameterIndex, Annotation annotation) default voidvisitAnnotation(Clazz clazz, Method method, Annotation annotation) default voidvisitAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, Annotation annotation)
-
方法详细资料
-
visitAnnotation
Visits any Annotation instance. The more specific default implementations of this interface delegate to this method. -
visitAnnotation
-
visitAnnotation
-
visitAnnotation
-
visitAnnotation
-
visitAnnotation
default void visitAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, Annotation annotation)
-