Class ReflectionUtils
java.lang.Object
tech.guilhermekaua.spigotboot.core.utils.ReflectionUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetClassesAnnotatedWith(Class<?> baseClass, Class<? extends Annotation> annotationClass) getClassesFromPackage(Class<?>... classes) getClassesFromPackage(String... packages) getFieldsAnnotatedWith(Class<? extends Annotation> annotationClass, Class<?> clazz) getMethodsAnnotatedWith(Class<? extends Annotation> annotationClass, Class<?> clazz) getSubClassesOf(@Nullable Class<?> baseClass, Class<T> clazz) getSubClassesOf(@Nullable Class<?> baseClass, Class<T> clazz, boolean ignoreInterfaces) getSubClassesOf(Class<T> clazz) getSubClassesOf(Class<T> clazz, boolean ignoreInterfaces)
-
Constructor Details
-
ReflectionUtils
public ReflectionUtils()
-
-
Method Details
-
getClassesFromPackage
-
getClassesFromPackage
-
getClassesAnnotatedWith
public static Set<Class<?>> getClassesAnnotatedWith(Class<?> baseClass, Class<? extends Annotation> annotationClass) -
getSubClassesOf
-
getSubClassesOf
-
getSubClassesOf
-
getSubClassesOf
-
getFieldsAnnotatedWith
public static Set<Field> getFieldsAnnotatedWith(Class<? extends Annotation> annotationClass, Class<?> clazz) -
getMethodsAnnotatedWith
public static Set<Method> getMethodsAnnotatedWith(Class<? extends Annotation> annotationClass, Class<?> clazz)
-