final class RecursiveAnnotationArrayVisitor extends AbstractRecursiveAnnotationVisitor
Modifier and Type | Field and Description |
---|---|
private java.util.List<AnnotationAttributes> |
allNestedAttributes |
private java.lang.String |
attributeName |
attributes, classLoader, logger
Constructor and Description |
---|
RecursiveAnnotationArrayVisitor(java.lang.String attributeName,
AnnotationAttributes attributes,
java.lang.ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
void |
visit(java.lang.String attributeName,
java.lang.Object attributeValue) |
AnnotationVisitor |
visitAnnotation(java.lang.String attributeName,
java.lang.String asmTypeDescriptor) |
void |
visitEnd() |
visitArray, visitEnum
private final java.lang.String attributeName
private final java.util.List<AnnotationAttributes> allNestedAttributes
public RecursiveAnnotationArrayVisitor(java.lang.String attributeName, AnnotationAttributes attributes, java.lang.ClassLoader classLoader)
public void visit(java.lang.String attributeName, java.lang.Object attributeValue)
visit
in class AbstractRecursiveAnnotationVisitor
public AnnotationVisitor visitAnnotation(java.lang.String attributeName, java.lang.String asmTypeDescriptor)
visitAnnotation
in class AbstractRecursiveAnnotationVisitor
public void visitEnd()