@ParametersAreNonnullByDefault
@MethodsReturnNonnullByDefault
public class ReflectionUtil
extends java.lang.Object
| Constructor and Description |
|---|
ReflectionUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
cast(java.lang.Object in)
Casts any object to inferred type.
|
static java.lang.invoke.MethodHandle |
constructHandle(java.lang.Class<?> owner,
java.lang.Class<?>... args) |
static <T> java.lang.Class<? extends T> |
getClassOrDefault(java.lang.String name,
java.lang.Class<? extends T> cl) |
public static <T> T cast(java.lang.Object in)
T - an inferred typein - an objectpublic static <T> java.lang.Class<? extends T> getClassOrDefault(java.lang.String name,
java.lang.Class<? extends T> cl)
public static java.lang.invoke.MethodHandle constructHandle(java.lang.Class<?> owner,
java.lang.Class<?>... args)