类 ClassScanner
- java.lang.Object
-
- io.github.kylinhunter.commons.init.ClassScanner
-
public class ClassScanner extends java.lang.Object- 作者:
- BiJi'an
- Description:
- Date:
- 2023-06-20 15:45
-
-
构造器概要
构造器 构造器 说明 ClassScanner(java.lang.String pkg)ClassScanner(java.util.Set<java.lang.String> allPackages)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.util.Set<java.lang.Class<?>>getAllInterface(java.lang.Class<?> clazz)java.util.Set<java.lang.Class<?>>getClassesByAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)java.util.Set<java.lang.reflect.Field>getFieldsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)<T> java.util.Set<java.lang.Class<? extends T>>getSubTypesOf(java.lang.Class<T> type)java.util.Set<java.lang.Class<?>>getTypesAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)booleanisValid(java.lang.Class<?> clazz)
-
-
-
方法详细资料
-
getSubTypesOf
public <T> java.util.Set<java.lang.Class<? extends T>> getSubTypesOf(java.lang.Class<T> type)
- 参数:
type- type- 返回:
- java.util.Set
> - Description:
- getSubTypesOf
- Date:
- 2023-06-20 20:39
- Title:
- getSubTypesOf
-
getTypesAnnotatedWith
public java.util.Set<java.lang.Class<?>> getTypesAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
- 参数:
annotation- annotation- 返回:
- java.util.Set
> - Description:
- getTypesAnnotatedWith
- Date:
- 2023-06-20 21:06
- Title:
- getTypesAnnotatedWith
-
getFieldsAnnotatedWith
public java.util.Set<java.lang.reflect.Field> getFieldsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
- 参数:
annotation- annotation- 返回:
- java.util.Set
x - Description:
- getFieldsAnnotatedWith
- Date:
- 2023-06-25 20:03
- Title:
- getFieldsAnnotatedWith
-
getAllInterface
public java.util.Set<java.lang.Class<?>> getAllInterface(java.lang.Class<?> clazz)
- 参数:
clazz- clazz- 返回:
- java.util.Set
> - Description:
- Date:
- 2023-01-19 02:43
- Title:
- getAllInterface
-
isValid
public boolean isValid(java.lang.Class<?> clazz)
- 参数:
clazz- clazz- 返回:
- boolean
- Description:
- Date:
- 2023-01-19 22:07
- Title:
- isValid
-
getClassesByAnnotatedWith
public java.util.Set<java.lang.Class<?>> getClassesByAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
- 参数:
annotation- annotation- 返回:
- java.util.Set
> - Description:
- Date:
- 2023-02-09 23:26
- Title:
- getTypesAnnotatedWith
-
-