fix null point error.

This commit is contained in:
oppofind 2020-06-15 16:24:28 +08:00
parent df5b5c250c
commit ab857606a0
2 changed files with 8 additions and 1 deletions

View File

@ -1,5 +1,12 @@
## smart-doc版本
版本小于1.0都属于试用正式1.0起始发布将会等到文中提到的问题解决后才发布。
#### 版本号1.8.8
- 更新日期: 2020-06-01
- 更新内容:
1. 修改忽略对LinkedHashMap的解析gitee #I1JI5W
2. 修改接口或和实现类合并分析是字段重复问题gitee #I1JHMW
3. 优化接口方法字段不能获取docletTag的问题。
4. 增加枚举内联展示功能。
#### 版本号1.8.7
- 更新日期: 2020-06-01
- 更新内容:

View File

@ -361,7 +361,7 @@ public class DocUtil {
*/
public static Map<String, String> getFieldTagsValue(final JavaField field, DocJavaField docJavaField) {
List<DocletTag> paramTags = field.getTags();
if (paramTags == null || paramTags.isEmpty()) {
if (CollectionUtil.isEmpty(paramTags) && Objects.nonNull(docJavaField)) {
paramTags = docJavaField.getDocletTags();
}
return paramTags.stream().collect(Collectors.toMap(DocletTag::getName, DocletTag::getValue,