接口 PackageScan
-
- 所有已知实现类:
DefaultPackageScan
public interface PackageScanScan all appropriate Class object through the package name.- 作者:
- hujun
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 <T> java.util.Set<java.lang.Class<T>>getSubTypesOf(java.lang.String pkg, java.lang.Class<T> requestClass)Scan all appropriate Class object through the package name and Class object.<T> java.util.Set<java.lang.Class<T>>getTypesAnnotatedWith(java.lang.String pkg, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)Scan all appropriate Class object through the package name and annotation.
-
-
-
方法详细资料
-
getSubTypesOf
<T> java.util.Set<java.lang.Class<T>> getSubTypesOf(java.lang.String pkg, java.lang.Class<T> requestClass)Scan all appropriate Class object through the package name and Class object.- 类型参数:
T- Class type- 参数:
pkg- package name,for example, com.alibaba.nacos.commonrequestClass- super class- 返回:
- a set contains Class
-
getTypesAnnotatedWith
<T> java.util.Set<java.lang.Class<T>> getTypesAnnotatedWith(java.lang.String pkg, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)Scan all appropriate Class object through the package name and annotation.- 类型参数:
T- Class type- 参数:
pkg- package name,for example, com.alibaba.nacos.commonannotation- annotation- 返回:
- a set contains Class object
-
-