Package org.miaixz.bus.core.xyz
Class RecordKit
java.lang.Object
org.miaixz.bus.core.xyz.RecordKit
java.lang.Record 相关工具类封装
来自于FastJSON2
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRecordComponents(Class<?> recordClass) 获取Record类中所有字段名称,getter方法名与字段同名static boolean判断给定类是否为Record类static ObjectnewInstance(Class<?> recordClass, ValueProvider<String> valueProvider) 实例化Record类
-
Constructor Details
-
RecordKit
public RecordKit()
-
-
Method Details
-
isRecord
判断给定类是否为Record类- Parameters:
clazz- 类- Returns:
- 是否为Record类
-
getRecordComponents
获取Record类中所有字段名称,getter方法名与字段同名- Parameters:
recordClass- Record类- Returns:
- 字段数组
-
newInstance
实例化Record类- Parameters:
recordClass- 类valueProvider- 参数值提供器- Returns:
- Record类
-