提交 6ab4e8b4 authored 作者: 黄承天's avatar 黄承天

修复一个空指针异常

上级 f5a40a4d
......@@ -20,6 +20,7 @@ import java.util.*;
import java.util.stream.Collectors;
import static java.lang.String.format;
import static java.util.Objects.isNull;
import static java.util.Objects.nonNull;
@Slf4j
......@@ -68,7 +69,8 @@ public class ApiService {
List<EntityInfo> params = Arrays.stream(method.getParameters())
.map(parameter -> entityInfo(parameter.getType(), parameter.getName(), Strings.EMPTY))
.collect(Collectors.toList());
EntityInfo ret = entityInfo(method.getReturnType(), Strings.EMPTY, Strings.EMPTY);
Class<?> returnType = method.getReturnType();
EntityInfo ret = entityInfo(returnType, Strings.EMPTY, Strings.EMPTY);
ApiOperation methodAnnotation = method.getAnnotation(ApiOperation.class);
String description = Strings.EMPTY;
if (nonNull(methodAnnotation)) {
......@@ -113,7 +115,7 @@ public class ApiService {
}
private Boolean isNotBasicClass(Class<?> clz) {
String packagePath = clz.getPackage().getName();
String packagePath = nonNull(clz.getPackage()) ? clz.getPackage().getName() : Strings.EMPTY;
return !Objects.equals(packagePath, "java.lang")
&& !Objects.equals(packagePath, "java.util");
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论