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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AnnotatedTypeMetadata
getAllAnnotationAttributes, getAllAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getMergedRepeatableAnnotationAttributes, getMergedRepeatableAnnotationAttributes, getMergedRepeatableAnnotationAttributes, isAnnotatedMethods inherited from interface AnnotationMetadata
getAnnotationTypes, getDeclaredMethods, getMetaAnnotationTypes, hasAnnotatedMethods, hasAnnotation, hasMetaAnnotationMethods inherited from interface 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
-