| 程序包 | 说明 |
|---|---|
| top.xiajibagao.powerfulannotation.scanner |
提供用于从
AnnotatedElement及其层级结构中获取注解的各项扫描器 |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ScanOptions |
AbstractAnnotationScanner.options
扫描配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
ScanOptions |
AbstractAnnotationScanner.copyOptions()
获取与当前扫描器相同的配置类
|
ScanOptions |
AnnotationSearchMode.getOptions()
获得与该策略一致的扫描器配置对象
|
ScanOptions |
ScanOptions.setEnableScanAccessedType(boolean enableScanAccessedType)
设置若一个类已经被处理过,再次扫描到时是否再次处理
|
ScanOptions |
ScanOptions.setEnableScanInterface(boolean enableScanInterface)
设置是否支持扫描接口
|
ScanOptions |
ScanOptions.setEnableScanMetaAnnotation(boolean enableScanMetaAnnotation)
设置是否支持扫描元注解
|
ScanOptions |
ScanOptions.setEnableScanSuperClass(boolean enableScanSuperClass)
设置是否支持扫描父类
|
ScanOptions |
ScanOptions.setTypeFilter(Predicate<Class<?>> typeFilter)
设置类型过滤器,若该类型——包括普通类与注解类——无法通过过滤器,则不会被扫描器扫描
|
| 构造器和说明 |
|---|
AbstractAnnotationScanner(ScanOptions options)
构造一个通用注解扫描器
|
GenericAnnotationScanner(ScanOptions options)
构造一个通用注解扫描器
|
Copyright © 2022. All rights reserved.