【8.3.0】【scanner】更新泛型类型的解析

master
stylefeng 2024-08-05 16:51:46 +08:00
parent faae7c3a22
commit f71651111a
2 changed files with 10 additions and 0 deletions

View File

@ -97,6 +97,11 @@ public class ClassTypeUtil {
}
}
// 带T的参数例如解析到ResponseData<T>中的data字段就是这种情况
else if (type.getTypeName().equals("T")) {
return FieldTypeEnum.WITH_UNKNOWN_GENERIC;
}
// 其他情况既不是class也不是ParameterizedType
else {
log.debug("未知类型的处理既不是class也不是ParameterizedType打印出类的信息如下{}", type.getTypeName());

View File

@ -160,6 +160,11 @@ public class AdvancedClassTypeUtil {
}
}
// 带T的参数例如解析到ResponseData<T>中的data字段就是这种情况
else if (type.getTypeName().equals("T")) {
return FieldTypeEnum.WITH_UNKNOWN_GENERIC;
}
// 其他情况既不是class也不是ParameterizedType
else {
log.debug("未知类型的处理既不是class也不是ParameterizedType打印出类的信息如下{}", type.getTypeName());