| Constructor and Description |
|---|
Util() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends AccessibleObject,R> |
apply(T accessibleObject,
java.util.function.Function<T,R> f) |
static Class<?> |
getDual(Class<?> clazz)
Method return Boxing class for primitive as method argument and vice versa.
|
static <T> T |
getFieldValue(Field field,
Object object) |
static Class<?> |
getFunctionArgumentType(Class<? extends java.util.function.Function> clazz) |
static Class<?> |
getFunctionArgumentType(java.util.function.Function<?,?> function) |
static Class<?> |
getFunctionArgumentType(ParameterizedType type) |
static Class<?> |
getSupplierReturnType(ParameterizedType type) |
static <T> T |
invoke(Object target,
Method method,
Object... args) |
static boolean |
isBoxing(Class<?> clazz)
Method return true if argument is a boxing type.
|
static boolean |
isPrimitive(Class<?> clazz)
Method return true if argument is a primitive type.
|
static boolean |
isSimple(Class<?> clazz)
Method return true i argument is a primitive or boxing type.
|
static <T> T |
newInstance(Class<T> clazz) |
static <T> void |
setFieldValue(Field field,
Object object,
T value) |
public static final boolean isSimple(Class<?> clazz)
clazz - public static final boolean isPrimitive(Class<?> clazz)
clazz - classpublic static final boolean isBoxing(Class<?> clazz)
clazz - classpublic static Class<?> getDual(Class<?> clazz)
clazz - classpublic static <T extends AccessibleObject,R> R apply(T accessibleObject, java.util.function.Function<T,R> f)
public static <T> T newInstance(Class<T> clazz)
public static Class<?> getSupplierReturnType(ParameterizedType type)
public static Class<?> getFunctionArgumentType(ParameterizedType type)
public static Class<?> getFunctionArgumentType(java.util.function.Function<?,?> function)
public static Class<?> getFunctionArgumentType(Class<? extends java.util.function.Function> clazz)
Copyright © 2021. All rights reserved.