Package cool.taomu.software.fig.reflect
Class ReflectUtils
- java.lang.Object
-
- cool.taomu.software.fig.reflect.ReflectUtils
-
public class ReflectUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ReflectUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.reflect.MethodgetMethod(java.lang.Class<?> zlass, java.lang.String name, java.lang.Class<?>... parameterTypes)static java.lang.reflect.FieldgetReflectField(java.lang.Class<?> zlass, java.lang.String name)static java.lang.reflect.Field[]getReflectFields(java.lang.Class<?> zlass)static java.lang.ObjectnewInstance(java.lang.Class<?> zlass, java.lang.Class<?>[] parameterTypes, java.lang.Object... args)static java.lang.ObjectnewInstance(java.lang.Class<?> zlass, java.lang.Object... args)static voidsetReflectFields(java.lang.Class<?> zlass, java.lang.String name, java.lang.Object instance, java.lang.Object value)
-
-
-
Method Detail
-
getReflectFields
public static java.lang.reflect.Field[] getReflectFields(java.lang.Class<?> zlass)
-
setReflectFields
public static void setReflectFields(java.lang.Class<?> zlass, java.lang.String name, java.lang.Object instance, java.lang.Object value)
-
getMethod
public static java.lang.reflect.Method getMethod(java.lang.Class<?> zlass, java.lang.String name, java.lang.Class<?>... parameterTypes)
-
getReflectField
public static java.lang.reflect.Field getReflectField(java.lang.Class<?> zlass, java.lang.String name)
-
newInstance
public static java.lang.Object newInstance(java.lang.Class<?> zlass, java.lang.Object... args)
-
newInstance
public static java.lang.Object newInstance(java.lang.Class<?> zlass, java.lang.Class<?>[] parameterTypes, java.lang.Object... args)
-
-