public class ClassWrap extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
Class<?> |
clz() |
void |
fill(Object bean,
Function<String,String> data)
为实例填充数据
|
static ClassWrap |
get(Class<?> clz)
根据clz获取一个ClassWrap
|
Map<String,FieldWrap> |
getFieldAllWraps()
获取所有字段的包装(含超类)
|
FieldWrap |
getFieldWrap(String field) |
Method[] |
getMethods()
获取申明的Method
|
<T> T |
newBy(Function<String,String> data) |
<T> T |
newBy(Function<String,String> data,
Context ctx)
新建实例
|
<T> T |
newBy(Properties data)
新建实例
|
boolean |
recordable()
是否为 record
|
Constructor |
recordConstructor()
record 构建函数(可能为 null)
|
List<ParamWrap> |
recordParams()
record 构造参数(可能为 null)
|
protected ClassWrap(Class<?> clz)
public Class<?> clz()
public Method[] getMethods()
public boolean recordable()
public Constructor recordConstructor()
public <T> T newBy(Properties data)
data - 填充数据Copyright © 2023. All rights reserved.