| 程序包 | 说明 |
|---|---|
| top.xiajibagao.powerfulannotation.aggerate |
提供聚合注解相关功能
|
| top.xiajibagao.powerfulannotation.annotation |
提供注解对象相关一些工具类与公共类
|
| top.xiajibagao.powerfulannotation.helper |
提供一些工具类与公共类
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AnnotationAggregator<T>
HierarchicalAnnotation的聚合器,用于聚合具一组相关的注解,并提供一些批量操作的方法。 |
| 限定符和类型 | 类和说明 |
|---|---|
class |
GenericAnnotationAggregator<T>
AnnotationAggregator的基本实现 |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
HierarchicalAnnotation<T extends Annotation>
表示一个处于
AnnotatedElement层级结构中的注解对象,
该注解对象的属性以AnnotationAttribute的形式存在,
通过替换该对象可以使该实例返回与原始注解不一样的属性值。 |
| 限定符和类型 | 类和说明 |
|---|---|
class |
GenericHierarchicalAnnotation<T extends Annotation>
|
| 限定符和类型 | 字段和说明 |
|---|---|
static HierarchySelector<? extends Hierarchical> |
HierarchySelector.FARTHEST_AND_NEWEST_PRIORITY
返回距离根对象更远的对象,当距离一样时优先返回新对象
|
static HierarchySelector<? extends Hierarchical> |
HierarchySelector.FARTHEST_AND_OLDEST_PRIORITY
返回距离根对象更远的对象,当距离一样时优先返回旧对象
|
static HierarchySelector<? extends Hierarchical> |
HierarchySelector.NEAREST_AND_NEWEST_PRIORITY
返回距离根对象更近的对象,当距离一样时优先返回新对象
|
static HierarchySelector<? extends Hierarchical> |
HierarchySelector.NEAREST_AND_OLDEST_PRIORITY
返回距离根对象更近的对象,当距离一样时优先返回旧对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Hierarchical> |
HierarchySelector.farthestAndNewestPriority()
返回距离根对象更远的对象,当距离一样时优先返回新对象
|
static <T extends Hierarchical> |
HierarchySelector.farthestAndOldestPriority()
返回距离根对象更远的对象,当距离一样时优先返回旧对象
|
static <T extends Hierarchical> |
HierarchySelector.nearestAndNewestPriority()
返回距离根对象更近的对象,当距离一样时优先返回新对象
|
static <T extends Hierarchical> |
HierarchySelector.nearestAndOldestPriority()
返回距离根对象更近的对象,当距离一样时优先返回旧对象
|
Copyright © 2022. All rights reserved.