public abstract class AnnotationMetadataAdapter extends Object implements AnnotationMetadata
AnnotationMetadata
implementation to expose a metadata
by the provided Map
of attributes.Constructor and Description |
---|
AnnotationMetadataAdapter() |
Modifier and Type | Method and Description |
---|---|
Set<MethodMetadata> |
getAnnotatedMethods(String annotationName) |
MergedAnnotations |
getAnnotations() |
String |
getClassName() |
String |
getEnclosingClassName() |
String[] |
getInterfaceNames() |
String[] |
getMemberClassNames() |
String |
getSuperClassName() |
boolean |
isAbstract() |
boolean |
isAnnotation() |
boolean |
isFinal() |
boolean |
isIndependent() |
boolean |
isInterface() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAnnotationTypes, getMetaAnnotationTypes, hasAnnotatedMethods, hasAnnotation, hasMetaAnnotation, introspect
hasEnclosingClass, hasSuperClass, isConcrete
getAllAnnotationAttributes, getAllAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, isAnnotated
public Set<MethodMetadata> getAnnotatedMethods(String annotationName)
getAnnotatedMethods
in interface AnnotationMetadata
public MergedAnnotations getAnnotations()
getAnnotations
in interface AnnotatedTypeMetadata
public String getClassName()
getClassName
in interface ClassMetadata
public boolean isInterface()
isInterface
in interface ClassMetadata
public boolean isAnnotation()
isAnnotation
in interface ClassMetadata
public boolean isAbstract()
isAbstract
in interface ClassMetadata
public boolean isFinal()
isFinal
in interface ClassMetadata
public boolean isIndependent()
isIndependent
in interface ClassMetadata
public String getEnclosingClassName()
getEnclosingClassName
in interface ClassMetadata
public String getSuperClassName()
getSuperClassName
in interface ClassMetadata
public String[] getInterfaceNames()
getInterfaceNames
in interface ClassMetadata
public String[] getMemberClassNames()
getMemberClassNames
in interface ClassMetadata