mirror of https://gitee.com/stylefeng/roses
【8.3.0】【scanner】更新包装class解析结果的新pojo
parent
33cf0457c9
commit
af379d9134
|
@ -0,0 +1,32 @@
|
|||
package cn.stylefeng.roses.kernel.rule.pojo.clazz;
|
||||
|
||||
import cn.stylefeng.roses.kernel.rule.enums.FieldTypeEnum;
|
||||
import lombok.Data;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
|
||||
/**
|
||||
* class解析的结果
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @since 2024/8/6 21:49
|
||||
*/
|
||||
@Data
|
||||
public class ClassParseResult {
|
||||
|
||||
/**
|
||||
* 字段的类型
|
||||
*/
|
||||
private FieldTypeEnum fieldTypeEnum;
|
||||
|
||||
/**
|
||||
* 数组、集合、泛型的具体类型
|
||||
* <p>
|
||||
* 如果 FieldTypeEnum = FieldTypeEnum.ARRAY ,则这个字段代表数组的具体类型
|
||||
* 如果 FieldTypeEnum = FieldTypeEnum.COLLECTION ,则这个字段代表集合的具体类型
|
||||
* 如果 FieldTypeEnum = FieldTypeEnum.OBJECT_WITH_GENERIC ,则这个字段代表 泛型 的具体类型
|
||||
* 如果 FieldTypeEnum = FieldTypeEnum.WITH_UNKNOWN_GENERIC ,则这个字段代表 泛型 的具体类型
|
||||
*/
|
||||
private Type genericType;
|
||||
|
||||
}
|
Loading…
Reference in New Issue