public class AliasedAnnotationAttribute extends AbstractWrappedAnnotationAttribute
表示一个具有别名的属性。 当别名属性值为默认值时,优先返回原属性的值,当别名属性不为默认值时,优先返回别名属性的值
AliasLinkAnnotationPostProcessor, 
RelationType.ALIAS_FORlinked, original| Modifier | Constructor and Description | 
|---|---|
protected  | 
AliasedAnnotationAttribute(AnnotationAttribute origin,
                          AnnotationAttribute linked)  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
getValue()
 | 
boolean | 
isValueEquivalentToDefaultValue()
 | 
getAllLinkedNonWrappedAttributes, getLinked, getNonWrappedOriginal, getOriginalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAnnotation, getAnnotation, getAttribute, getAttributeType, isWrappedgetAnnotationType, getAttributeNameprotected AliasedAnnotationAttribute(AnnotationAttribute origin, AnnotationAttribute linked)
public Object getValue()
AbstractWrappedAnnotationAttribute.linked为默认值,则返回AbstractWrappedAnnotationAttribute.original的值,否则返回AbstractWrappedAnnotationAttribute.linked的值public boolean isValueEquivalentToDefaultValue()
Copyright © 2025. All rights reserved.