open class AnnotationMetadataReadingVisitor : ClassMetadataReadingVisitor, AnnotationMetadata
ASM class visitor which looks for the class name and implemented types as well as for the annotations defined on the class, exposing them through the org.springframework.core.type.AnnotationMetadata interface.
Author
Juergen Hoeller
Author
Mark Fisher
Author
Costin Leau
Author
Phillip Webb
Author
Sam Brannen
Since
2.5
AnnotationMetadataReadingVisitor(classLoader: ClassLoader) |
open fun getAllAnnotationAttributes(annotationName: String): MultiValueMap<String, Any> open fun getAllAnnotationAttributes(annotationName: String, classValuesAsString: Boolean): MultiValueMap<String, Any> |
|
open fun getAnnotatedMethods(annotationName: String): MutableSet<MethodMetadata> |
|
open fun getAnnotationAttributes(annotationName: String): AnnotationAttributes open fun getAnnotationAttributes(annotationName: String, classValuesAsString: Boolean): AnnotationAttributes |
|
open fun getAnnotationTypes(): MutableSet<String> |
|
open fun getMetaAnnotationTypes(annotationName: String): MutableSet<String> |
|
open fun hasAnnotatedMethods(annotationName: String): Boolean |
|
open fun hasAnnotation(annotationName: String): Boolean |
|
open fun hasMetaAnnotation(metaAnnotationType: String): Boolean |
|
open fun isAnnotated(annotationName: String): Boolean |
|
open fun visitAnnotation(desc: String, visible: Boolean): AnnotationVisitor |
|
open fun visitMethod(access: Int, name: String, desc: String, signature: String, exceptions: Array<String>): MethodVisitor |