Package | Description |
---|---|
cn.hutool.core.annotation |
注解包,提供增强型注解和注解工具类
|
cn.hutool.core.annotation.scanner |
注解包扫描封装
|
Class and Description |
---|
AnnotationScanner
注解扫描器,用于从支持的可注解元素上获取所需注解
默认提供了以下扫描方式:
AnnotationScanner.NOTHING :什么都不做,什么注解都不扫描;
AnnotationScanner.DIRECTLY :扫描元素本身直接声明的注解,包括父类带有Inherited 、被传递到元素上的注解;
AnnotationScanner.DIRECTLY_AND_META_ANNOTATION :扫描元素本身直接声明的注解,包括父类带有Inherited 、被传递到元素上的注解,
以及这些注解的元注解;
AnnotationScanner.SUPERCLASS :扫描元素本身以及父类的层级结构中声明的注解;
AnnotationScanner.SUPERCLASS_AND_META_ANNOTATION :扫描元素本身以及父类的层级结构中声明的注解,以及这些注解的元注解;
AnnotationScanner.INTERFACE :扫描元素本身以及父接口的层级结构中声明的注解;
AnnotationScanner.INTERFACE_AND_META_ANNOTATION :扫描元素本身以及父接口的层级结构中声明的注解,以及这些注解的元注解;
AnnotationScanner.TYPE_HIERARCHY :扫描元素本身以及父类、父接口的层级结构中声明的注解;
AnnotationScanner.TYPE_HIERARCHY_AND_META_ANNOTATION :扫描元素本身以及父接口、父接口的层级结构中声明的注解,以及这些注解的元注解;
|
Class and Description |
---|
AbstractTypeAnnotationScanner
为需要从类的层级结构中获取注解的
AnnotationScanner 提供基本实现 |
AnnotationScanner
注解扫描器,用于从支持的可注解元素上获取所需注解
默认提供了以下扫描方式:
AnnotationScanner.NOTHING :什么都不做,什么注解都不扫描;
AnnotationScanner.DIRECTLY :扫描元素本身直接声明的注解,包括父类带有Inherited 、被传递到元素上的注解;
AnnotationScanner.DIRECTLY_AND_META_ANNOTATION :扫描元素本身直接声明的注解,包括父类带有Inherited 、被传递到元素上的注解,
以及这些注解的元注解;
AnnotationScanner.SUPERCLASS :扫描元素本身以及父类的层级结构中声明的注解;
AnnotationScanner.SUPERCLASS_AND_META_ANNOTATION :扫描元素本身以及父类的层级结构中声明的注解,以及这些注解的元注解;
AnnotationScanner.INTERFACE :扫描元素本身以及父接口的层级结构中声明的注解;
AnnotationScanner.INTERFACE_AND_META_ANNOTATION :扫描元素本身以及父接口的层级结构中声明的注解,以及这些注解的元注解;
AnnotationScanner.TYPE_HIERARCHY :扫描元素本身以及父类、父接口的层级结构中声明的注解;
AnnotationScanner.TYPE_HIERARCHY_AND_META_ANNOTATION :扫描元素本身以及父接口、父接口的层级结构中声明的注解,以及这些注解的元注解;
|
MethodAnnotationScanner
扫描
Method 上的注解 |
TypeAnnotationScanner
扫描
Class 上的注解 |
Copyright © 2024. All rights reserved.