@java.lang.Deprecated abstract class AbstractRecursiveAnnotationVisitor extends org.springframework.asm.AnnotationVisitor
org.springframework.asm.AnnotationVisitor to recursively visit annotations.
Note: This class was ported to Grails 7 from Spring Framework 5.3 as it was removed in Spring 6 without a public replacement.
Modifiers | Name | Description |
---|---|---|
protected org.springframework.core.annotation.AnnotationAttributes |
attributes |
|
protected java.lang.ClassLoader |
classLoader |
|
protected org.apache.commons.logging.Log |
logger |
Constructor and description |
---|
AbstractRecursiveAnnotationVisitor(java.lang.ClassLoader classLoader, org.springframework.core.annotation.AnnotationAttributes attributes) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected java.lang.Object |
getEnumValue(java.lang.String asmTypeDescriptor, java.lang.String attributeValue) |
|
public void |
visit(java.lang.String attributeName, java.lang.Object attributeValue) |
|
public org.springframework.asm.AnnotationVisitor |
visitAnnotation(java.lang.String attributeName, java.lang.String asmTypeDescriptor) |
|
public org.springframework.asm.AnnotationVisitor |
visitArray(java.lang.String attributeName) |
|
public void |
visitEnum(java.lang.String attributeName, java.lang.String asmTypeDescriptor, java.lang.String attributeValue) |
Methods inherited from class | Name |
---|---|
class org.springframework.asm.AnnotationVisitor |
org.springframework.asm.AnnotationVisitor#visit(java.lang.String, java.lang.Object), org.springframework.asm.AnnotationVisitor#visitAnnotation(java.lang.String, java.lang.String), org.springframework.asm.AnnotationVisitor#visitEnd(), org.springframework.asm.AnnotationVisitor#visitEnum(java.lang.String, java.lang.String, java.lang.String), org.springframework.asm.AnnotationVisitor#visitArray(java.lang.String), org.springframework.asm.AnnotationVisitor#getDelegate(), org.springframework.asm.AnnotationVisitor#wait(long, int), org.springframework.asm.AnnotationVisitor#wait(), org.springframework.asm.AnnotationVisitor#wait(long), org.springframework.asm.AnnotationVisitor#equals(java.lang.Object), org.springframework.asm.AnnotationVisitor#toString(), org.springframework.asm.AnnotationVisitor#hashCode(), org.springframework.asm.AnnotationVisitor#getClass(), org.springframework.asm.AnnotationVisitor#notify(), org.springframework.asm.AnnotationVisitor#notifyAll() |