abstract class AbstractRecursiveAnnotationVisitor
extends AnnotationVisitor
Modifier and Type | Field and Description |
---|---|
protected AnnotationAttributes |
attributes |
protected java.lang.ClassLoader |
classLoader |
protected Log |
logger |
Constructor and Description |
---|
AbstractRecursiveAnnotationVisitor(java.lang.ClassLoader classLoader,
AnnotationAttributes attributes) |
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) |
AnnotationVisitor |
visitArray(java.lang.String attributeName) |
void |
visitEnum(java.lang.String attributeName,
java.lang.String asmTypeDescriptor,
java.lang.String attributeValue) |
protected final Log logger
protected final AnnotationAttributes attributes
protected final java.lang.ClassLoader classLoader
public AbstractRecursiveAnnotationVisitor(java.lang.ClassLoader classLoader, AnnotationAttributes attributes)
public void visit(java.lang.String attributeName, java.lang.Object attributeValue)
public AnnotationVisitor visitAnnotation(java.lang.String attributeName, java.lang.String asmTypeDescriptor)
public AnnotationVisitor visitArray(java.lang.String attributeName)
public void visitEnum(java.lang.String attributeName, java.lang.String asmTypeDescriptor, java.lang.String attributeValue)