public final class ReflectionUtil
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
ReflectionUtil() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.RuntimeException |
handleInaccessibleObjectException(java.lang.RuntimeException e) |
static java.lang.Throwable |
trySetAccessible(java.lang.reflect.AccessibleObject object)
Try to call
AccessibleObject.setAccessible(boolean) but will catch any SecurityException and
java.lang.reflect.InaccessibleObjectException and return it. |
public static java.lang.Throwable trySetAccessible(java.lang.reflect.AccessibleObject object)
AccessibleObject.setAccessible(boolean)
but will catch any SecurityException
and
java.lang.reflect.InaccessibleObjectException
and return it.
The caller must check if it returns null
and if not handle the returned exception.private static java.lang.RuntimeException handleInaccessibleObjectException(java.lang.RuntimeException e)