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