class DefaultAnnotationAttributeExtractor extends AbstractAliasAwareAnnotationAttributeExtractor<Annotation>
AnnotationAttributeExtractor strategy
that is backed by an Annotation.Annotation,
AliasFor,
AbstractAliasAwareAnnotationAttributeExtractor,
MapAnnotationAttributeExtractor,
AnnotationUtils.synthesizeAnnotation(A)| 构造器和说明 |
|---|
DefaultAnnotationAttributeExtractor(Annotation annotation,
Object annotatedElement)
Construct a new
DefaultAnnotationAttributeExtractor. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
getRawAttributeValue(Method attributeMethod)
Get the raw, unmodified attribute value from the underlying
source that corresponds to the supplied
attribute method.
|
protected Object |
getRawAttributeValue(String attributeName)
Get the raw, unmodified attribute value from the underlying
source that corresponds to the supplied
attribute name.
|
getAnnotatedElement, getAnnotationType, getAttributeValue, getSourceDefaultAnnotationAttributeExtractor(Annotation annotation, Object annotatedElement)
DefaultAnnotationAttributeExtractor.annotation - the annotation to synthesize; never nullannotatedElement - the element that is annotated with the supplied
annotation; may be null if unknownprotected Object getRawAttributeValue(Method attributeMethod)
Copyright © 2020. All rights reserved.