public class FieldKit extends Object
| 构造器和说明 |
|---|
FieldKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addFieldGetter(int index,
FieldGetter fieldGetter) |
static void |
addFieldGetterToFirst(FieldGetter fieldGetter) |
static void |
addFieldGetterToLast(FieldGetter fieldGetter) |
static void |
clearCache() |
static boolean |
contains(Class<? extends FieldGetter> fieldGetterClass)
判断是否包含某个 FieldGetter
|
static FieldGetter |
getFieldGetter(Object key,
Class<?> targetClass,
String fieldName) |
static void |
removeFieldGetter(Class<? extends FieldGetter> fieldGetterClass) |
static void |
setFastMode(boolean fastMode)
设置极速模式
极速模式将生成代理对象来消除 java.lang.reflect.Method.invoke(...)
|
public static FieldGetter getFieldGetter(Object key, Class<?> targetClass, String fieldName)
public static void addFieldGetter(int index,
FieldGetter fieldGetter)
public static void addFieldGetterToLast(FieldGetter fieldGetter)
public static void addFieldGetterToFirst(FieldGetter fieldGetter)
public static void removeFieldGetter(Class<? extends FieldGetter> fieldGetterClass)
public static void clearCache()
public static void setFastMode(boolean fastMode)
public static boolean contains(Class<? extends FieldGetter> fieldGetterClass)
Copyright © 2024. All rights reserved.