Uses of Package
org.miaixz.bus.core.lang.annotation.resolve.elements
Packages that use org.miaixz.bus.core.lang.annotation.resolve.elements
Package
Description
注解包,提供增强型注解和注解工具类,处理包括:
注解元素(AnnotatedElements)上的注解。
AnnotatedElement 对象实现
提供各种工具封装 xyz:做好一切必要准备,可以行动了
-
Classes in org.miaixz.bus.core.lang.annotation.resolve.elements used by org.miaixz.bus.core.lang.annotation.resolveClassDescription注解元素映射,用于包装一个
AnnotatedElement,然后将被包装的元素上, 直接声明的注解以及这些注解的元组全部解析为ResolvedAnnotationMapping。支持可重复注解的增强AnnotatedElement, 功能与MetaAnnotatedElement类似,但是存在下述差异: 限制以同一根注解延伸出的树结构上——而不是AnnotatedElement上——每种类型注解只能保留一个, 即当AnnotatedElement存在多个根注解有相同的元注解时,这些元注解会都会被扫描到; 支持扫描AnnotatedElement可重复注解,即当当前实例指定的RepeatableAnnotationCollector支持从AnnotatedElement上直接声明的注解中获得可重复注解时, 则将会自动将其展开直到不为容器注解为止。 -
Classes in org.miaixz.bus.core.lang.annotation.resolve.elements used by org.miaixz.bus.core.lang.annotation.resolve.elementsClassDescription组合注解 对JDK的原生注解机制做一个增强,支持类似Spring的组合注解。表示一组处于在层级结构中具有关联关系的
AnnotatedElement,创建实例时, 将扫描指定AnnotatedElement的层级结构中的所有AnnotatedElement, 并将其包装为MetaAnnotatedElement。注解元素映射,用于包装一个AnnotatedElement,然后将被包装的元素上, 直接声明的注解以及这些注解的元组全部解析为ResolvedAnnotationMapping。支持可重复注解的增强AnnotatedElement, 功能与MetaAnnotatedElement类似,但是存在下述差异: 限制以同一根注解延伸出的树结构上——而不是AnnotatedElement上——每种类型注解只能保留一个, 即当AnnotatedElement存在多个根注解有相同的元注解时,这些元注解会都会被扫描到; 支持扫描AnnotatedElement可重复注解,即当当前实例指定的RepeatableAnnotationCollector支持从AnnotatedElement上直接声明的注解中获得可重复注解时, 则将会自动将其展开直到不为容器注解为止。 -
Classes in org.miaixz.bus.core.lang.annotation.resolve.elements used by org.miaixz.bus.core.xyz