public final class ReflectionKit extends Object
| 构造器和说明 |
|---|
ReflectionKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,V> V |
computeIfAbsent(Map<K,V> concurrentHashMap,
K key,
java.util.function.Function<? super K,? extends V> mappingFunction) |
static Map<String,Field> |
excludeOverrideSuperField(Field[] fields,
List<Field> superFieldList)
排序重置父类属性
|
static List<Field> |
getFieldList(Class<?> clazz)
获取该类的所有属性列表
|
static Map<String,Field> |
getFieldMap(Class<?> clazz)
获取该类的所有属性列表
|
static Object |
getFieldValue(Object entity,
String fieldName)
获取字段值
|
static Class<?> |
getSuperClassGenericType(Class<?> clazz,
Class<?> genericIfc,
int index)
反射对象获取泛型
|
static boolean |
isPrimitiveOrWrapper(Class<?> clazz)
已过时。
|
static Class<?> |
resolvePrimitiveIfNecessary(Class<?> clazz) |
public static Object getFieldValue(Object entity, String fieldName)
entity - 实体fieldName - 字段名称public static Class<?> getSuperClassGenericType(Class<?> clazz, Class<?> genericIfc, int index)
反射对象获取泛型
clazz - 对象genericIfc - 所属泛型父类index - 泛型所在位置public static Map<String,Field> excludeOverrideSuperField(Field[] fields, List<Field> superFieldList)
排序重置父类属性
fields - 子类属性superFieldList - 父类属性@Deprecated public static boolean isPrimitiveOrWrapper(Class<?> clazz)
clazz - classpublic static <K,V> V computeIfAbsent(Map<K,V> concurrentHashMap, K key, java.util.function.Function<? super K,? extends V> mappingFunction)
Copyright © 2023. All rights reserved.