Class ClassUtils


  • public class ClassUtils
    extends Object
    • Constructor Detail

      • ClassUtils

        public ClassUtils()
    • Method Detail

      • newInstance

        public static <T> T newInstance​(Class<T> c)
      • getClassLoader

        public static ClassLoader getClassLoader()
      • canBeInstantiated

        public static boolean canBeInstantiated​(Class<?> cls)
      • isAnnotationOfType

        public static boolean isAnnotationOfType​(Annotation annotation,
                                                 Class<?> type)
      • getAllDeclaredAnnotationByType

        public static <T extends AnnotationList<T> getAllDeclaredAnnotationByType​(Class<?> cls,
                                                                                    Class<T> type)
      • isSuperTypesAnnotatedWith

        public static <A extends Annotation> boolean isSuperTypesAnnotatedWith​(Class<?> component,
                                                                               Class<A> annotation)
      • getAllSuperTypes

        public static Set<Class<?>> getAllSuperTypes​(Class<?> type)
      • getSuperTypes

        public static Set<Class<?>> getSuperTypes​(Class<?> type)