## Uses of Class
org.springframework.asm.AnnotationVisitor

- Packages that use AnnotationVisitor
  Package | Description
  --- | ---
  org.springframework.asm | Spring's repackaging of ASM 9.x (with Spring-specific patches; for internal use only).
  org.springframework.core.type.classreading | Support classes for reading annotation and class-level metadata.

- - ### Uses of AnnotationVisitor in org.springframework.asm

    Fields in org.springframework.asm declared as AnnotationVisitor
    Modifier and Type | Field and Description
    --- | ---
    `protected AnnotationVisitor` | AnnotationVisitor.`av` The annotation visitor to which this visitor must delegate method calls.

    Methods in org.springframework.asm that return AnnotationVisitor
    Modifier and Type | Method and Description
    --- | ---
    `AnnotationVisitor` | AnnotationVisitor.`getDelegate()` The annotation visitor to which this visitor must delegate method calls.
    `AnnotationVisitor` | FieldVisitor.`visitAnnotation(String descriptor, boolean visible)` Visits an annotation of the field.
    `AnnotationVisitor` | MethodVisitor.`visitAnnotation(String descriptor, boolean visible)` Visits an annotation of this method.
    `AnnotationVisitor` | ClassWriter.`visitAnnotation(String descriptor, boolean visible)`
    `AnnotationVisitor` | ClassVisitor.`visitAnnotation(String descriptor, boolean visible)` Visits an annotation of the class.
    `AnnotationVisitor` | RecordComponentVisitor.`visitAnnotation(String descriptor, boolean visible)` Visits an annotation of the record component.
    `AnnotationVisitor` | AnnotationVisitor.`visitAnnotation(String name, String descriptor)` Visits a nested annotation value of the annotation.
    `AnnotationVisitor` | MethodVisitor.`visitAnnotationDefault()` Visits the default value of this annotation interface method.
    `AnnotationVisitor` | AnnotationVisitor.`visitArray(String name)` Visits an array value of the annotation.
    `AnnotationVisitor` | MethodVisitor.`visitInsnAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible)` Visits an annotation on an instruction.
    `AnnotationVisitor` | MethodVisitor.`visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String descriptor, boolean visible)` Visits an annotation on a local variable type.
    `AnnotationVisitor` | MethodVisitor.`visitParameterAnnotation(int parameter, String descriptor, boolean visible)` Visits an annotation of a parameter this method.
    `AnnotationVisitor` | MethodVisitor.`visitTryCatchAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible)` Visits an annotation on an exception handler type.
    `AnnotationVisitor` | FieldVisitor.`visitTypeAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible)` Visits an annotation on the type of the field.
    `AnnotationVisitor` | MethodVisitor.`visitTypeAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible)` Visits an annotation on a type in the method signature.
    `AnnotationVisitor` | ClassWriter.`visitTypeAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible)`
    `AnnotationVisitor` | ClassVisitor.`visitTypeAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible)` Visits an annotation on a type in the class signature.
    `AnnotationVisitor` | RecordComponentVisitor.`visitTypeAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible)` Visits an annotation on a type in the record component signature.

    Constructors in org.springframework.asm with parameters of type AnnotationVisitor
    Constructor and Description
    `AnnotationVisitor(int api, AnnotationVisitor annotationVisitor)` Constructs a new `AnnotationVisitor`.

  - ### Uses of AnnotationVisitor in org.springframework.core.type.classreading

    Methods in org.springframework.core.type.classreading that return AnnotationVisitor
    Modifier and Type | Method and Description
    --- | ---
    `AnnotationVisitor` | AnnotationMetadataReadingVisitor.`visitAnnotation(String desc, boolean visible)` Deprecated.
    `AnnotationVisitor` | MethodMetadataReadingVisitor.`visitAnnotation(String desc, boolean visible)` Deprecated.