public abstract class AbstractWrappedAnnotationAttribute extends Object implements WrappedAnnotationAttribute
ForceAliasedAnnotationAttribute
,
AliasedAnnotationAttribute
,
MirroredAnnotationAttribute
Modifier and Type | Field and Description |
---|---|
protected AnnotationAttribute |
linked |
protected AnnotationAttribute |
original |
Modifier | Constructor and Description |
---|---|
protected |
AbstractWrappedAnnotationAttribute(AnnotationAttribute original,
AnnotationAttribute linked) |
Modifier and Type | Method and Description |
---|---|
Collection<AnnotationAttribute> |
getAllLinkedNonWrappedAttributes()
遍历以当前实例为根节点的树结构,获取所有未被包装的属性
|
AnnotationAttribute |
getLinked()
|
AnnotationAttribute |
getNonWrappedOriginal()
获取最初的被包装的
AnnotationAttribute |
AnnotationAttribute |
getOriginal()
获取被包装的
AnnotationAttribute 对象,该对象也可能是AnnotationAttribute |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAnnotation, getAnnotation, getAttribute, getAttributeType, isValueEquivalentToDefaultValue, isWrapped
getAnnotationType, getAttributeName, getValue
protected final AnnotationAttribute original
protected final AnnotationAttribute linked
protected AbstractWrappedAnnotationAttribute(AnnotationAttribute original, AnnotationAttribute linked)
public AnnotationAttribute getOriginal()
WrappedAnnotationAttribute
AnnotationAttribute
对象,该对象也可能是AnnotationAttribute
getOriginal
in interface WrappedAnnotationAttribute
AnnotationAttribute
对象public AnnotationAttribute getLinked()
WrappedAnnotationAttribute
getLinked
in interface WrappedAnnotationAttribute
public AnnotationAttribute getNonWrappedOriginal()
WrappedAnnotationAttribute
AnnotationAttribute
getNonWrappedOriginal
in interface WrappedAnnotationAttribute
AnnotationAttribute
public Collection<AnnotationAttribute> getAllLinkedNonWrappedAttributes()
WrappedAnnotationAttribute
getAllLinkedNonWrappedAttributes
in interface WrappedAnnotationAttribute
Copyright © 2024. All rights reserved.