public class ReflectionHelper<T>
extends java.lang.Object
| Constructor and Description |
|---|
ReflectionHelper(T object) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
executeFunction(java.lang.String function,
java.lang.Class[] types,
java.lang.Object... params) |
java.lang.Object |
getValueFrom(java.lang.String field) |
void |
setValueTo(java.lang.String field,
java.lang.Object value) |
public ReflectionHelper(T object)
public java.lang.Object getValueFrom(java.lang.String field)
throws java.lang.IllegalAccessException,
java.lang.NoSuchFieldException
java.lang.IllegalAccessExceptionjava.lang.NoSuchFieldExceptionpublic void setValueTo(java.lang.String field,
java.lang.Object value)
throws java.lang.NoSuchFieldException,
java.lang.IllegalAccessException
java.lang.NoSuchFieldExceptionjava.lang.IllegalAccessExceptionpublic java.lang.Object executeFunction(java.lang.String function,
java.lang.Class[] types,
java.lang.Object... params)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException