接口 TypeAnnotationVisitor
-
- 所有已知实现类:
AllProcessableVisitor,ClassCleaner,ClassPrinter,CodeAttributeComposer,CodeAttributeEditor,ProcessingInfoSetter,ProgramClassReader,TypeAnnotationAdder,VariableRemapper
public interface TypeAnnotationVisitorThis interface specifies the methods for a visitor ofTypeAnnotationinstances. Note that there is only a single implementation ofTypeAnnotation, such that this interface is not strictly necessary as a visitor.
-
-
方法概要
所有方法 实例方法 默认方法 修饰符和类型 方法 说明 default voidvisitTypeAnnotation(Clazz clazz, TypeAnnotation typeAnnotation)Visits any TypeAnnotation instance.default voidvisitTypeAnnotation(Clazz clazz, Field field, TypeAnnotation typeAnnotation)default voidvisitTypeAnnotation(Clazz clazz, Member member, TypeAnnotation typeAnnotation)default voidvisitTypeAnnotation(Clazz clazz, Method method, int parameterIndex, TypeAnnotation typeAnnotation)default voidvisitTypeAnnotation(Clazz clazz, Method method, TypeAnnotation typeAnnotation)default voidvisitTypeAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation)
-
-
-
方法详细资料
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, TypeAnnotation typeAnnotation)
Visits any TypeAnnotation instance. The more specific default implementations of this interface delegate to this method.
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Member member, TypeAnnotation typeAnnotation)
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Field field, TypeAnnotation typeAnnotation)
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Method method, TypeAnnotation typeAnnotation)
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Method method, int parameterIndex, TypeAnnotation typeAnnotation)
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation)
-
-