Class ClassUtils


  • public class ClassUtils
    extends Object
    A utility class for loading classes in various ways.
    • Method Detail

      • enumerateMethods

        public static List<Method> enumerateMethods​(Class<?> clazz)
        Enumerates all methods in hierarchy. Note that is different from both Class.getDeclaredMethods() and Class.getMethods().
        Parameters:
        clazz - class to enumerate.
        Returns:
        list of methods.
      • loadClass

        public static Class<?> loadClass​(String className)
      • denseClassNames

        public static Map<String,​String> denseClassNames​(Collection<String> src)
        Make the collection of class names denser.
        Parameters:
        src - source class names
        Returns:
        map of [src class name, denser class name]