From 417956cb9e5827e2a9332967e95bbdcbab701613 Mon Sep 17 00:00:00 2001 From: Forget <1771761586@qq.com> Date: Tue, 20 Apr 2021 12:31:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=9B=E5=9E=8B=E4=B8=BAli?= =?UTF-8?q?st=E6=97=B6=EF=BC=8C=E7=B1=BB=E5=9E=8B=E4=B8=BAobject=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/power/doc/helper/ParamsBuildHelper.java | 1 + src/main/java/com/power/doc/utils/JavaClassUtil.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/main/java/com/power/doc/helper/ParamsBuildHelper.java b/src/main/java/com/power/doc/helper/ParamsBuildHelper.java index c750174..c02384a 100644 --- a/src/main/java/com/power/doc/helper/ParamsBuildHelper.java +++ b/src/main/java/com/power/doc/helper/ParamsBuildHelper.java @@ -406,6 +406,7 @@ public class ParamsBuildHelper { //do nothing } else if (gicName.contains("<")) { if (JavaClassValidateUtil.isCollection(simple)) { + param.setType(ARRAY); String gName = DocClassUtil.getSimpleGicName(gicName)[0]; if (!JavaClassValidateUtil.isPrimitive(gName)) { paramList.addAll(buildParams(gName, preBuilder.toString(), nextLevel, isRequired, diff --git a/src/main/java/com/power/doc/utils/JavaClassUtil.java b/src/main/java/com/power/doc/utils/JavaClassUtil.java index 448c6e2..b6a7704 100644 --- a/src/main/java/com/power/doc/utils/JavaClassUtil.java +++ b/src/main/java/com/power/doc/utils/JavaClassUtil.java @@ -497,6 +497,9 @@ public class JavaClassUtil { public static boolean isTargetChildClass(String sourceClass,String targetClass){ try { + if(sourceClass.equals(targetClass)){ + return true; + } Class c = Class.forName(sourceClass); while (c != null){ if(c.getName().equals(targetClass)){