public class MethodUtils
extends java.lang.Object
| 构造器和说明 |
|---|
MethodUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
existSetMethod(java.lang.Class<?> klass)
判定指定类是否存在Set方法.
|
static java.util.List<java.lang.reflect.Method> |
getAllMethod(java.lang.Class<?> klass)
获取指定类的所有方法,包含父类的方法.
|
static java.lang.reflect.Method |
getMethod(java.lang.Class<?> klass,
java.lang.String name,
java.lang.Class<?>... parameterTypes)
获取指定类中的指定名称和参数的方法
|
static java.lang.Object |
invoke(java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object... args)
强制调用一个方法
Method. |
public static java.lang.Object invoke(java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object... args)
Method.target - 目标对象method - 要调用的方法args - 方法参数public static java.util.List<java.lang.reflect.Method> getAllMethod(java.lang.Class<?> klass)
klass - 指定类public static java.lang.reflect.Method getMethod(java.lang.Class<?> klass,
java.lang.String name,
java.lang.Class<?>... parameterTypes)
klass - 类name - 方法名称parameterTypes - 方法参数public static boolean existSetMethod(java.lang.Class<?> klass)
klass - 指定类