public class ReflectionUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
getField(java.lang.Object targetObject,
java.lang.String name) |
static <T> T |
invokeConstructor(java.lang.Class<?> targetClass,
java.lang.Object... args) |
static <T> T |
invokeConstructor(java.lang.String className,
java.lang.Object... args) |
static <T> T |
invokeMethod(java.lang.Object targetObject,
java.lang.String name,
java.lang.Object... args) |
static <T> T |
invokeStaticMethod(java.lang.Class<?> targetClass,
java.lang.String name,
java.lang.Object... args) |
static void |
setField(java.lang.Object targetObject,
java.lang.String name,
java.lang.Object value) |
public static <T> T getField(java.lang.Object targetObject,
java.lang.String name)
public static void setField(java.lang.Object targetObject,
java.lang.String name,
java.lang.Object value)
public static <T> T invokeMethod(java.lang.Object targetObject,
java.lang.String name,
java.lang.Object... args)
public static <T> T invokeStaticMethod(java.lang.Class<?> targetClass,
java.lang.String name,
java.lang.Object... args)
public static <T> T invokeConstructor(java.lang.String className,
java.lang.Object... args)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic static <T> T invokeConstructor(java.lang.Class<?> targetClass,
java.lang.Object... args)