Package org.openjdk.jmh.util
Class ClassUtils
- java.lang.Object
-
- org.openjdk.jmh.util.ClassUtils
-
public class ClassUtils extends Object
A utility class for loading classes in various ways.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,String>
denseClassNames(Collection<String> src)
Make the collection of class names denser.static List<Method>
enumerateMethods(Class<?> clazz)
Enumerates all methods in hierarchy.static Class<?>
loadClass(String className)
-
-
-
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.
-
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]
-
-