static class PolicyUtils.Reflection
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static PolicyLogger |
LOGGER |
| Constructor and Description |
|---|
Reflection() |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.String |
createExceptionMessage(java.lang.Object target,
java.lang.Object[] parameters,
java.lang.String methodName) |
(package private) static <T> T |
invoke(java.lang.Object target,
java.lang.String methodName,
java.lang.Class<T> resultClass,
java.lang.Object... parameters)
Reflectively invokes specified method on the specified target
|
static <T> T |
invoke(java.lang.Object target,
java.lang.String methodName,
java.lang.Class<T> resultClass,
java.lang.Object[] parameters,
java.lang.Class[] parameterTypes)
Reflectively invokes specified method on the specified target
|
private static final PolicyLogger LOGGER
static <T> T invoke(java.lang.Object target,
java.lang.String methodName,
java.lang.Class<T> resultClass,
java.lang.Object... parameters)
throws RuntimePolicyUtilsException
RuntimePolicyUtilsExceptionpublic static <T> T invoke(java.lang.Object target,
java.lang.String methodName,
java.lang.Class<T> resultClass,
java.lang.Object[] parameters,
java.lang.Class[] parameterTypes)
throws RuntimePolicyUtilsException
RuntimePolicyUtilsExceptionprivate static java.lang.String createExceptionMessage(java.lang.Object target,
java.lang.Object[] parameters,
java.lang.String methodName)