public abstract class ReflectUtil extends Object
| Constructor and Description | 
|---|
ReflectUtil()  | 
| Modifier and Type | Method and Description | 
|---|---|
static ClassLoader | 
getClassLoader()  | 
static Field | 
getField(String fieldName,
        Class<?> clazz)
Returns the field of the given class or null if it doesnt exist. 
 | 
static Field | 
getField(String fieldName,
        Object object)
Returns the field of the given object or null if it doesnt exist. 
 | 
static Method | 
getMethod(Class<?> declaringType,
         String methodName,
         Class<?>... parameterTypes)
Finds a method by name and parameter types. 
 | 
static URL | 
getResource(String name)  | 
static InputStream | 
getResourceAsStream(String name)  | 
static String | 
getResourceUrlAsString(String name)  | 
static Method | 
getSetter(String fieldName,
         Class<?> clazz,
         Class<?> fieldType)
Returns the setter-method for the given field name or null if no setter exists. 
 | 
static Method | 
getSingleSetter(String fieldName,
               Class<?> clazz)
Returns a setter method based on the fieldName and the java beans setter naming convention or null if none exists. 
 | 
static <T> T | 
instantiate(Class<T> type)  | 
static Object | 
instantiate(String className)  | 
static Object | 
instantiate(String className,
           Object[] args)  | 
static Object | 
invoke(Object target,
      String methodName,
      Object[] args)  | 
static Class<?> | 
loadClass(String className)  | 
static void | 
setField(Field field,
        Object object,
        Object value)  | 
static URI | 
urlToURI(URL url)
Converts an url to an uri. 
 | 
public static ClassLoader getClassLoader()
public static InputStream getResourceAsStream(String name)
public static URI urlToURI(URL url)
url - the url to convertProcessEngineException - if the url has invalid syntaxpublic static <T> T instantiate(Class<T> type)
public static Field getField(String fieldName, Object object)
public static Field getField(String fieldName, Class<?> clazz)
public static Method getSetter(String fieldName, Class<?> clazz, Class<?> fieldType)
public static Method getSingleSetter(String fieldName, Class<?> clazz)
Copyright © 2017. All rights reserved.