Package org.openjdk.jmh.util
Class ClassUtils
java.lang.Object
org.openjdk.jmh.util.ClassUtils
A utility class for loading classes in various ways.
-
Method Summary
Modifier and TypeMethodDescriptiondenseClassNames(Collection<String> src) Make the collection of class names denser.enumerateMethods(Class<?> clazz) Enumerates all methods in hierarchy.static Class<?>
-
Method Details
-
enumerateMethods
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
-
denseClassNames
Make the collection of class names denser.- Parameters:
src- source class names- Returns:
- map of [src class name, denser class name]
-