Package org.activiti.engine.impl.util
Class ReflectUtil
- java.lang.Object
-
- org.activiti.engine.impl.util.ReflectUtil
-
public abstract class ReflectUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description ReflectUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ClassLoadergetClassLoader()static FieldgetField(String fieldName, Class<?> clazz)Returns the field of the given class or null if it doesn't exist.static FieldgetField(String fieldName, Object object)Returns the field of the given object or null if it doesn't exist.static StringgetGetterShorthandName(Method method)static URLgetResource(String name)static InputStreamgetResourceAsStream(String name)static MethodgetSetter(String fieldName, Class<?> clazz, Class<?> fieldType)Returns the setter-method for the given field name or null if no setter exists.static StringgetSetterShorthandName(Method method)static Objectinstantiate(String className)static Objectinstantiate(String className, Object[] args)static Objectinvoke(Object target, String methodName, Object[] args)static booleanisGetter(Method method)static booleanisSetter(Method method)static booleanisSetter(Method method, boolean allowBuilderPattern)static Class<?>loadClass(String className)static voidsetField(Field field, Object object, Object value)
-
-
-
Method Detail
-
getClassLoader
public static ClassLoader getClassLoader()
-
getResourceAsStream
public static InputStream getResourceAsStream(String name)
-
getField
public static Field getField(String fieldName, Object object)
Returns the field of the given object or null if it doesn't exist.
-
getField
public static Field getField(String fieldName, Class<?> clazz)
Returns the field of the given class or null if it doesn't exist.
-
getSetter
public static Method getSetter(String fieldName, Class<?> clazz, Class<?> fieldType)
Returns the setter-method for the given field name or null if no setter exists.
-
isGetter
public static boolean isGetter(Method method)
-
isSetter
public static boolean isSetter(Method method, boolean allowBuilderPattern)
-
isSetter
public static boolean isSetter(Method method)
-
-