Class ReflectUtil

java.lang.Object
org.activiti.engine.impl.util.ReflectUtil

public abstract class ReflectUtil extends Object
  • Constructor Details

    • ReflectUtil

      public ReflectUtil()
  • Method Details

    • getClassLoader

      public static ClassLoader getClassLoader()
    • loadClass

      public static Class<?> loadClass(String className)
    • getResourceAsStream

      public static InputStream getResourceAsStream(String name)
    • getResource

      public static URL getResource(String name)
    • instantiate

      public static Object instantiate(String className)
    • invoke

      public static Object invoke(Object target, String methodName, Object[] args)
    • 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.
    • setField

      public static void setField(Field field, Object object, Object value)
    • 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.
    • instantiate

      public static Object instantiate(String className, Object[] args)
    • isGetter

      public static boolean isGetter(Method method)
    • isSetter

      public static boolean isSetter(Method method, boolean allowBuilderPattern)
    • isSetter

      public static boolean isSetter(Method method)
    • getGetterShorthandName

      public static String getGetterShorthandName(Method method)
    • getSetterShorthandName

      public static String getSetterShorthandName(Method method)