接口 AnnotationVisitor
-
- 所有已知实现类:
AllElementValueVisitor,AllProcessableVisitor,AnnotationAdder,AnnotationToAnnotatedClassVisitor,AnnotationToAnnotatedMemberVisitor,AnnotationTypeFilter,ClassCleaner,ClassPrinter,ClassReferenceFixer,ClassReferenceInitializer,ConstantPoolRemapper,ConstantPoolShrinker,KotlinMetadataInitializer,KotlinMetadataVersionFilter,MemberReferenceFixer,MultiAnnotationVisitor,ProcessingInfoSetter,ProgramClassReader,ReferencedClassVisitor,Utf8Shrinker
public interface AnnotationVisitorThis interface specifies the methods for a visitor ofAnnotationinstances. Note that there is only a single implementation ofAnnotation, 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
default void visitAnnotation(Clazz clazz, Annotation annotation)
Visits any Annotation instance. The more specific default implementations of this interface delegate to this method.
-
visitAnnotation
default void visitAnnotation(Clazz clazz, Member member, Annotation annotation)
-
visitAnnotation
default void visitAnnotation(Clazz clazz, Field field, Annotation annotation)
-
visitAnnotation
default void visitAnnotation(Clazz clazz, Method method, Annotation annotation)
-
visitAnnotation
default void visitAnnotation(Clazz clazz, Method method, int parameterIndex, Annotation annotation)
-
visitAnnotation
default void visitAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, Annotation annotation)
-
-