public final class LambdaUtils
extends java.lang.Object
| 构造器和说明 |
|---|
LambdaUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
formatKey(java.lang.String key)
格式化 key 将传入的 key 变更为大写格式
Assert.assertEquals("USERID", formatKey("userId"))
|
static java.util.Map<java.lang.String,ColumnCache> |
getColumnMap(java.lang.Class<?> clazz)
获取实体对应字段 MAP
|
static void |
installCache(TableInfo tableInfo)
将传入的表信息加入缓存
|
static <T> SerializedLambda |
resolve(SFunction<T,?> func)
解析 lambda 表达式, 该方法只是调用了
SerializedLambda.resolve(SFunction) 中的方法,在此基础上加了缓存。 |
public static <T> SerializedLambda resolve(SFunction<T,?> func)
SerializedLambda.resolve(SFunction) 中的方法,在此基础上加了缓存。
该缓存可能会在任意不定的时间被清除T - 类型,被调用的 Function 对象的目标类型func - 需要解析的 lambda 对象SerializedLambda.resolve(SFunction)public static java.lang.String formatKey(java.lang.String key)
Assert.assertEquals("USERID", formatKey("userId"))
key - keypublic static void installCache(TableInfo tableInfo)
tableInfo - 表信息public static java.util.Map<java.lang.String,ColumnCache> getColumnMap(java.lang.Class<?> clazz)
clazz - 实体类