public class ReflectionUtils
extends java.lang.Object
| Constructor and Description |
|---|
ReflectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
invokeMethod(java.lang.Object target,
java.lang.String name) |
static java.lang.Object |
invokeMethod(java.lang.Object target,
java.lang.String name,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args) |
static java.lang.Object |
invokeMethod(java.lang.Object target,
java.lang.String name,
java.lang.Object[] args) |
static java.lang.Object |
invokeMethodWrapException(java.lang.Object target,
java.lang.String name) |
static java.lang.Object |
invokeMethodWrapException(java.lang.Object target,
java.lang.String name,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args) |
static java.lang.Object |
invokeMethodWrapException(java.lang.Object target,
java.lang.String name,
java.lang.Object[] args) |
static java.lang.Object |
invokeStaticMethod(java.lang.Class<?> target,
java.lang.String name) |
static java.lang.Object |
invokeStaticMethod(java.lang.Class<?> target,
java.lang.String name,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args) |
static java.lang.Object |
invokeStaticMethod(java.lang.Class<?> target,
java.lang.String name,
java.lang.Object[] args) |
static java.lang.Object |
invokeStaticMethodWrapException(java.lang.Class<?> target,
java.lang.String name) |
static java.lang.Object |
invokeStaticMethodWrapException(java.lang.Class<?> target,
java.lang.String name,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args) |
static java.lang.Object |
invokeStaticMethodWrapException(java.lang.Class<?> target,
java.lang.String name,
java.lang.Object[] args) |
public static java.lang.Object invokeMethodWrapException(java.lang.Object target,
java.lang.String name)
public static java.lang.Object invokeMethodWrapException(java.lang.Object target,
java.lang.String name,
java.lang.Object[] args)
public static java.lang.Object invokeMethodWrapException(java.lang.Object target,
java.lang.String name,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args)
public static java.lang.Object invokeMethod(java.lang.Object target,
java.lang.String name)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic static java.lang.Object invokeMethod(java.lang.Object target,
java.lang.String name,
java.lang.Object[] args)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic static java.lang.Object invokeMethod(java.lang.Object target,
java.lang.String name,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic static java.lang.Object invokeStaticMethodWrapException(java.lang.Class<?> target,
java.lang.String name)
public static java.lang.Object invokeStaticMethodWrapException(java.lang.Class<?> target,
java.lang.String name,
java.lang.Object[] args)
public static java.lang.Object invokeStaticMethodWrapException(java.lang.Class<?> target,
java.lang.String name,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args)
public static java.lang.Object invokeStaticMethod(java.lang.Class<?> target,
java.lang.String name)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic static java.lang.Object invokeStaticMethod(java.lang.Class<?> target,
java.lang.String name,
java.lang.Object[] args)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic static java.lang.Object invokeStaticMethod(java.lang.Class<?> target,
java.lang.String name,
java.lang.Class<?>[] argTypes,
java.lang.Object[] args)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException