public final class ReflectionUtils extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
ReflectionUtils() |
Modifier and Type | Method and Description |
---|---|
private static <T> T |
findCaller(java.util.function.Function<java.lang.StackTraceElement,T> getter,
java.util.Collection<T> exclusions) |
static java.lang.Class<?> |
findCallerClass(java.util.Collection<java.lang.Class<?>> exclusions)
To use from a method to know which class called it.
|
static void |
setObjectsAccessible(java.lang.reflect.AccessibleObject... objects)
Sets
AccessibleObject (s) accessible. |
private ReflectionUtils()
public static void setObjectsAccessible(java.lang.reflect.AccessibleObject... objects)
AccessibleObject
(s) accessible.objects
- objectsAccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean)
public static java.lang.Class<?> findCallerClass(java.util.Collection<java.lang.Class<?>> exclusions)
exclusions
- classes to exclude from the search. Can be nullexclusions
private static <T> T findCaller(java.util.function.Function<java.lang.StackTraceElement,T> getter, java.util.Collection<T> exclusions)