修改泛型为list时,类型为object问题

This commit is contained in:
Forget 2021-04-20 12:31:48 +08:00
parent 385ab90606
commit a6685e39dd
2 changed files with 4 additions and 0 deletions

View File

@ -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,

View File

@ -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)){