| AnnotatedElementUtil |
|
| AnnotationMappingProxy<T extends Annotation> |
|
| AnnotationProxy<T extends Annotation> |
注解代理
通过代理指定注解,可以自定义调用注解的方法逻辑,如支持 Alias 注解
|
| AnnotationUtil |
注解工具类
快速获取注解对象、注解值等工具封装
|
| CombinationAnnotationElement |
组合注解 对JDK的原生注解机制做一个增强,支持类似Spring的组合注解。
|
| GenericAnnotationMapping |
|
| HierarchicalAnnotatedElements |
|
| MetaAnnotatedElement<T extends AnnotationMapping<Annotation>> |
|
| RepeatableAnnotationCollector.AbstractCollector |
RepeatableAnnotationCollector的基本实现
|
| RepeatableAnnotationCollector.Condition |
自定义判断条件的实现,当解析注解属性时,将根据给定的判断条件,
确定该属性中是否含有可重复注解,收集器将返回所有匹配的属性中的可重复注解。
|
| RepeatableAnnotationCollector.Full |
全量实现,当注解中存在有属性为注解数组,且该数组对应的注解类型被 Repeatable注解时,
认为该属性包含可重复注解。
|
| RepeatableAnnotationCollector.None |
空实现
|
| RepeatableAnnotationCollector.Standard |
标准实现,当注解中有且仅有一个名为 value的属性时,
若该属性类型为注解数组,且该数组对应的注解类型被 Repeatable注解,
则收集器将返回该属性中包括的可重复注解。
|
| RepeatableMetaAnnotatedElement<T extends AnnotationMapping<Annotation>> |
|
| ResolvedAnnotationMapping |
注解映射,用于包装并增强一个普通注解对象,
包装后的可以通过getResolvedXXX获得注解对象或属性值,
可以支持属性别名与属性覆写的属性解析机制。
|