接口 TypeAnnotationVisitor
- 所有已知实现类:
AllProcessableVisitor,ClassCleaner,ClassPrinter,CodeAttributeComposer,CodeAttributeEditor,ProcessingInfoSetter,ProgramClassReader,TypeAnnotationAdder,VariableRemapper
public interface TypeAnnotationVisitor
This interface specifies the methods for a visitor of
TypeAnnotation instances. Note that
there is only a single implementation of TypeAnnotation, 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
Visits any TypeAnnotation instance. The more specific default implementations of this interface delegate to this method. -
visitTypeAnnotation
-
visitTypeAnnotation
-
visitTypeAnnotation
-
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Method method, int parameterIndex, TypeAnnotation typeAnnotation) -
visitTypeAnnotation
default void visitTypeAnnotation(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation)
-