From 7fec61b381f9c313e71512e87d5b4aec6adf32df Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Sun, 7 May 2023 10:26:28 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.6.0=E3=80=91=E3=80=90rule=E3=80=91?= =?UTF-8?q?=E7=B2=BE=E7=AE=80ClassTypeUtil=EF=BC=8C=E4=B8=8D=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E7=89=B9=E6=AE=8A=E5=8C=85=E4=B8=8B=E7=9A=84pojo?= =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roses/kernel/rule/util/ClassTypeUtil.java | 32 ------------------- 1 file changed, 32 deletions(-) diff --git a/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/ClassTypeUtil.java b/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/ClassTypeUtil.java index 967654b73..4d61784f7 100644 --- a/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/ClassTypeUtil.java +++ b/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/ClassTypeUtil.java @@ -1,6 +1,5 @@ package cn.stylefeng.roses.kernel.rule.util; -import cn.hutool.core.collection.ListUtil; import cn.hutool.core.util.ClassUtil; import cn.stylefeng.roses.kernel.rule.enums.FieldTypeEnum; import lombok.extern.slf4j.Slf4j; @@ -10,7 +9,6 @@ import sun.reflect.generics.reflectiveObjects.WildcardTypeImpl; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.util.Collection; -import java.util.List; import java.util.Map; /** @@ -22,26 +20,6 @@ import java.util.Map; @Slf4j public class ClassTypeUtil { - /** - * 认定为实体对象的包结构,如果属于此包结构,则会被认定为实体结构 - */ - public static List entityScanPackage = ListUtil.list(false, "cn.stylefeng"); - - /** - * 判断类类型是否是扫描的包范围之内 - * - * @author fengshuonan - * @since 2022/1/13 17:49 - */ - public static boolean ensureEntityFlag(Class clazz) { - for (String packageName : entityScanPackage) { - if (clazz.getName().startsWith(packageName)) { - return true; - } - } - return false; - } - /** * 获取类类型的类别 * @@ -76,11 +54,6 @@ public class ClassTypeUtil { return FieldTypeEnum.BASE_COLLECTION; } - // 如果是实体对象类型 - else if (ClassTypeUtil.ensureEntityFlag(clazz)) { - return FieldTypeEnum.OBJECT; - } - // 如果是Object类型,则认定为基本类型,不解析他的具体内容 else if (Object.class.equals(clazz)) { return FieldTypeEnum.BASIC; @@ -109,11 +82,6 @@ public class ClassTypeUtil { return FieldTypeEnum.COLLECTION_WITH_OBJECT; } - // 如果泛型的主体是实体包装类 - else if (ClassTypeUtil.ensureEntityFlag(rawTypeClass)) { - return FieldTypeEnum.OBJECT_WITH_GENERIC; - } - // 如果是map类型,则认定为基本类型,不做处理,不解析他的元数据 else if (Map.class.isAssignableFrom(rawTypeClass)) { return FieldTypeEnum.BASIC;