From c6318f88a20e42f6ecd87842c0a13e26f5140026 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=87=E7=A8=8B?= <1498425439@qq.com> Date: Sun, 30 Oct 2022 18:34:23 +0800 Subject: [PATCH] =?UTF-8?q?2.04=20json=20dict=20doc=20from=20(key).tsv=20|?= =?UTF-8?q?=20=E4=BB=8E=20=E9=94=AE=E5=90=8D.tsv=20=E4=B8=AD=E8=AF=BB?= =?UTF-8?q?=E5=8F=96=20json=20=E7=9A=84=E5=AD=97=E5=85=B8=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=20fixed=20#12?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +- build.gradle | 6 +- settings-offline.gradle | 12 +++- .../plugin/show/java/JavaLangDoc.java | 2 +- .../linwancen/plugin/show/ext/LineExt.java | 2 +- .../linwancen/plugin/show/ext/TreeExt.java | 3 +- .../plugin/show/ext/conf/ConfCache.java | 36 ++++------- .../show/ext/conf/ConfCacheGetUtils.java | 7 +- .../plugin/show/ext/conf/ConfFactory.java | 29 --------- .../show/ext/conf/ConfFileChangeListener.java | 2 +- .../show/ext/conf/ConfFileListener.java | 6 +- .../plugin/show/ext/conf/TsvLoader.java | 54 ++++++++++++++++ .../plugin/show/lang/JsonLangDoc.java | 64 ++++++++++++++++++- .../plugin/show/lang/SqlLangDoc.java | 9 ++- .../plugin/show/lang/base/BaseLangDoc.java | 6 +- src/main/resources/META-INF/plugin.xml | 1 + .../linwancen/plugin/show/demo/json/Pojo.java | 3 +- .../plugin/show/demo/json/array-Pojo.json5 | 14 ++-- .../plugin/show/demo/json/base-Pojo.json | 3 +- .../linwancen/plugin/show/demo/json/dict.tsv | 2 + .../plugin/show/demo/json/list-Pojo.json | 6 +- .../plugin/show/demo/json/nested-Pojo.json | 6 +- 22 files changed, 184 insertions(+), 94 deletions(-) create mode 100644 src/main/java/io/github/linwancen/plugin/show/ext/conf/TsvLoader.java create mode 100644 src/test/java/io/github/linwancen/plugin/show/demo/json/dict.tsv diff --git a/README.md b/README.md index 4cacb04..a472cf9 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # Show Comment Plugin IDEA 智能注释插件 -https://plugins.jetbrains.com/plugin/18553-show-comment +[![Version](https://img.shields.io/jetbrains/plugin/v/io.github.linwancen.show-comment.svg)](https://plugins.jetbrains.com/plugin/io.github.linwancen.show-comment) +[![Downloads](https://img.shields.io/jetbrains/plugin/d/io.github.linwancen.show-comment.svg)](https://plugins.jetbrains.com/plugin/io.github.linwancen.show-comment) Thanks JetBrains Licenses for Open Source. @@ -61,6 +62,7 @@ Show doc comment at the Project view Tree, line End, json etc.

English Change Notes: