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