| 程序包 | 说明 |
|---|---|
| top.xiajibagao.powerfulannotation.aggerate |
提供聚合注解相关功能
|
| top.xiajibagao.powerfulannotation.repeatable |
用于为各种可重复注解相关的功能提供支持
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected RepeatableMappingRegistry |
GenericAnnotationAggregator.repeatableMappingRegistry
可重复注解映射关系注册表
|
| 构造器和说明 |
|---|
GenericAnnotationAggregator(T root,
int verticalIndex,
int horizontalIndex,
RepeatableMappingRegistry repeatableMappingRegistry)
创建一个注解
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleRepeatableMappingRegistry
|
| 限定符和类型 | 方法和说明 |
|---|---|
static RepeatableMappingRegistry |
RepeatableMappingRegistry.create()
创建一个默认的映射关系注册表,支持处理原生的
Repeatable注解与RepeatableBy注解 |
| 限定符和类型 | 方法和说明 |
|---|---|
RepeatableMapping |
RepeatableByMappingParser.parse(Class<? extends Annotation> annotationType,
RepeatableMappingRegistry registry) |
RepeatableMapping |
RepeatableMappingParser.parse(Class<? extends Annotation> annotationType,
RepeatableMappingRegistry registry)
解析注解类型,获得需要向注册表中注册的
RepeatableMapping |
RepeatableMapping |
StandardRepeatableMappingParser.parse(Class<? extends Annotation> annotationType,
RepeatableMappingRegistry registry)
获取注解类上的
Repeatable,若存在则获取其指定的容器注解类,并为当前注解类型与其建立映射关系。 |
Copyright © 2022. All rights reserved.