public class ScanOptions extends Object
| 构造器和说明 |
|---|
ScanOptions()
|
ScanOptions(boolean enableScanSuperClass,
boolean enableScanInterface,
boolean enableScanMetaAnnotation)
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
lockOptions()
锁定配置
|
ScanOptions |
setEnableScanAccessedType(boolean enableScanAccessedType)
设置若一个类已经被处理过,再次扫描到时是否再次处理
|
ScanOptions |
setEnableScanInterface(boolean enableScanInterface)
设置是否支持扫描接口
|
ScanOptions |
setEnableScanMetaAnnotation(boolean enableScanMetaAnnotation)
设置是否支持扫描元注解
|
ScanOptions |
setEnableScanSuperClass(boolean enableScanSuperClass)
设置是否支持扫描父类
|
ScanOptions |
setTypeFilter(Predicate<Class<?>> typeFilter)
设置类型过滤器,若该类型——包括普通类与注解类——无法通过过滤器,则不会被扫描器扫描
|
public ScanOptions(boolean enableScanSuperClass,
boolean enableScanInterface,
boolean enableScanMetaAnnotation)
enableScanSuperClass - 是否扫描父类enableScanInterface - 是否扫描接口enableScanMetaAnnotation - 是否扫描父类public ScanOptions()
public ScanOptions setEnableScanSuperClass(boolean enableScanSuperClass)
enableScanSuperClass - 是否支持扫描父类public ScanOptions setEnableScanInterface(boolean enableScanInterface)
enableScanInterface - 是否支持扫描接口public ScanOptions setEnableScanMetaAnnotation(boolean enableScanMetaAnnotation)
enableScanMetaAnnotation - 是否支持扫描元注解public ScanOptions setEnableScanAccessedType(boolean enableScanAccessedType)
enableScanAccessedType - 若一个类已经被处理过,再次扫描到时是否再次处理public ScanOptions setTypeFilter(Predicate<Class<?>> typeFilter)
typeFilter - 类型过滤器public void lockOptions()
Copyright © 2022. All rights reserved.