Modifier and Type | Method and Description |
---|---|
static List<Field> |
allDeclaredFields(Class<?> clazz) |
static List<Class<?>> |
allSuperClasses(Class<?> clazz) |
static <T extends Annotation> |
getDeclaredAnnotation(Class<?> clazz,
Class<T> annotationClass) |
static Class<?> |
loadClass(ClassLoader classLoader,
String name) |
static String |
methodNameToDashBased(Method method) |
static <T> T |
newInstance(Class<?> clazz) |
public static List<Class<?>> allSuperClasses(Class<?> clazz)
clazz
- Class
public static Class<?> loadClass(ClassLoader classLoader, String name)
classLoader
- name
- Class
if any; null otherwisepublic static <T> T newInstance(Class<?> clazz)
T
- clazz
- Class
instance; null if instantiation failspublic static String methodNameToDashBased(Method method)
method
- Method.getName()
. e.g. getMyProperty => get-my-propertypublic static <T extends Annotation> T getDeclaredAnnotation(Class<?> clazz, Class<T> annotationClass)
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.