| 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 - Classpublic 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.