diff --git a/build.gradle b/build.gradle index 36e02aa..2e1a178 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ plugins { } group 'com.liuzhihang.toolkit' -version '1.0.2' +version '1.0.3' sourceCompatibility = 1.8 diff --git a/doc/ChangeNotes.md b/doc/ChangeNotes.md index 4b5a0f8..3421618 100644 --- a/doc/ChangeNotes.md +++ b/doc/ChangeNotes.md @@ -1,5 +1,17 @@ # ChangeNotes + +## [v1.0.3](https://github.com/liuzhihangs/toolkit/releases/tag/v1.0.3) (2019-08-21) + +- 修改问中文描述 +- 移除JavaBean中复制为Json的注释字段(@comment) +- 使用dom4j, 新增xml格式化, 但是会导致包插件包过大 + +## [v1.0.2](https://github.com/liuzhihangs/toolkit/releases/tag/v1.0.2) (2019-05-09) + +- 新增在JavaBean中复制为Json功能 + + ## [v1.0.1](https://github.com/liuzhihangs/toolkit/releases/tag/v1.0.1) (2019-05-06) - 新增在JavaBean中复制为Json字符串的功能 diff --git a/parts/changeNotes.html b/parts/changeNotes.html index a677794..2295c9c 100644 --- a/parts/changeNotes.html +++ b/parts/changeNotes.html @@ -3,6 +3,7 @@
  • 1.0.3
    1. XML: 新增XML格式化, 使用dom4j
    2. +
    3. 支持创建多个窗口
  • diff --git a/src/main/java/com/liuzhihang/toolkit/action/CopyAsJsonAction.java b/src/main/java/com/liuzhihang/toolkit/action/CopyAsJsonAction.java index edc9d6b..7401378 100644 --- a/src/main/java/com/liuzhihang/toolkit/action/CopyAsJsonAction.java +++ b/src/main/java/com/liuzhihang/toolkit/action/CopyAsJsonAction.java @@ -96,16 +96,16 @@ public void actionPerformed(@NotNull AnActionEvent e) { public static Map getFields(PsiClass psiClass) { Map fieldMap = new LinkedHashMap<>(); - Map commentFieldMap = new LinkedHashMap<>(); + // Map commentFieldMap = new LinkedHashMap<>(); if (psiClass != null && psiClass.getClassKind() == JvmClassKind.CLASS) { for (PsiField field : psiClass.getAllFields()) { PsiType type = field.getType(); String name = field.getName(); - if (field.getDocComment() != null && StringUtils.isNotBlank(field.getDocComment().getText())) { - String fieldComment = field.getDocComment().getText(); - commentFieldMap.put(name, CommentUtils.removeSymbol(fieldComment)); - } + // if (field.getDocComment() != null && StringUtils.isNotBlank(field.getDocComment().getText())) { + // String fieldComment = field.getDocComment().getText(); + // commentFieldMap.put(name, CommentUtils.removeSymbol(fieldComment)); + // } // 判断注解 javax.annotation.Resource org.springframework.beans.factory.annotation.Autowired PsiAnnotation[] annotations = field.getAnnotations(); if (annotations.length > 0 && containsAnnotation(annotations)) { @@ -157,9 +157,10 @@ public static Map getFields(PsiClass psiClass) { } } } - if (commentFieldMap.size() > 0) { - fieldMap.put("@comment", commentFieldMap); - } + // json 串中的注释字段 暂时不添加 + // if (commentFieldMap.size() > 0) { + // fieldMap.put("@comment", commentFieldMap); + // } } return fieldMap; }