List of usage examples for org.springframework.core.type.classreading RecursiveAnnotationAttributesVisitor RecursiveAnnotationAttributesVisitor
public RecursiveAnnotationAttributesVisitor(String annotationType, AnnotationAttributes attributes,
@Nullable ClassLoader classLoader)
From source file:org.springframework.core.type.classreading.AbstractRecursiveAnnotationVisitor.java
@Override public AnnotationVisitor visitAnnotation(String attributeName, String asmTypeDescriptor) { String annotationType = Type.getType(asmTypeDescriptor).getClassName(); AnnotationAttributes nestedAttributes = new AnnotationAttributes(annotationType, this.classLoader); this.attributes.put(attributeName, nestedAttributes); return new RecursiveAnnotationAttributesVisitor(annotationType, nestedAttributes, this.classLoader); }
From source file:org.springframework.core.type.classreading.AbstractRecursiveAnnotationVisitor.java
public AnnotationVisitor visitAnnotation(String attributeName, String asmTypeDescriptor) { String annotationType = Type.getType(asmTypeDescriptor).getClassName(); AnnotationAttributes nestedAttributes = new AnnotationAttributes(); this.attributes.put(attributeName, nestedAttributes); return new RecursiveAnnotationAttributesVisitor(annotationType, nestedAttributes, this.classLoader); }
From source file:org.springframework.core.type.classreading.AbstractRecursiveAnnotationVisitor.java
@Override public AnnotationVisitor visitAnnotation(String attributeName, String asmTypeDescriptor) { String annotationType = Type.getType(asmTypeDescriptor).getClassName(); AnnotationAttributes nestedAttributes = new AnnotationAttributes(); this.allNestedAttributes.add(nestedAttributes); return new RecursiveAnnotationAttributesVisitor(annotationType, nestedAttributes, this.classLoader); }