Class AnnotationMetadataAdapter
java.lang.Object
org.springframework.integration.config.annotation.AnnotationMetadataAdapter
- All Implemented Interfaces:
AnnotatedTypeMetadata,AnnotationMetadata,ClassMetadata
An
AnnotationMetadata implementation to expose a metadata
by the provided Map of attributes.- Since:
- 5.2
- Author:
- Artem Bilan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAnnotatedMethods(String annotationName) String[]String[]booleanbooleanbooleanisFinal()booleanbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.core.type.AnnotatedTypeMetadata
getAllAnnotationAttributes, getAllAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, isAnnotatedMethods inherited from interface org.springframework.core.type.AnnotationMetadata
getAnnotationTypes, getDeclaredMethods, getMetaAnnotationTypes, hasAnnotatedMethods, hasAnnotation, hasMetaAnnotationMethods inherited from interface org.springframework.core.type.ClassMetadata
hasEnclosingClass, hasSuperClass, isConcrete
-
Constructor Details
-
AnnotationMetadataAdapter
public AnnotationMetadataAdapter()
-
-
Method Details
-
getAnnotatedMethods
- Specified by:
getAnnotatedMethodsin interfaceAnnotationMetadata
-
getAnnotations
- Specified by:
getAnnotationsin interfaceAnnotatedTypeMetadata
-
getClassName
- Specified by:
getClassNamein interfaceClassMetadata
-
isInterface
public boolean isInterface()- Specified by:
isInterfacein interfaceClassMetadata
-
isAnnotation
public boolean isAnnotation()- Specified by:
isAnnotationin interfaceClassMetadata
-
isAbstract
public boolean isAbstract()- Specified by:
isAbstractin interfaceClassMetadata
-
isFinal
public boolean isFinal()- Specified by:
isFinalin interfaceClassMetadata
-
isIndependent
public boolean isIndependent()- Specified by:
isIndependentin interfaceClassMetadata
-
getEnclosingClassName
- Specified by:
getEnclosingClassNamein interfaceClassMetadata
-
getSuperClassName
- Specified by:
getSuperClassNamein interfaceClassMetadata
-
getInterfaceNames
- Specified by:
getInterfaceNamesin interfaceClassMetadata
-
getMemberClassNames
- Specified by:
getMemberClassNamesin interfaceClassMetadata
-