接口 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.
  • 方法详细资料

    • 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)