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 © 2018. All rights reserved.