Releases: gudqs7-idea-plugins/getter-setter-postfix-idea-plugin
Release v1.2.0
1.feat: Generate Convert 添加仅通过目标对象生成完整语句, 生成后, 源对象由用户手动输入(仅需输入一次即替换全部语句). #17
2.feat: getter/setter 生成添加不含父类的模式, 使用 allsetp / allgetp 来触发; 仅支持 postfix completion.
English:
1.feat: Generate Convert adds a complete statement generated only through the target object, after generation, the source object is manually input by the user (only need to input once to replace all statements).
2.feat: gettersetter generates a mode without parent class, use allsetp allgetp to trigger; only supports postfix completion.
Release v1.1.6
1.feat: Generate Convert 添加判空
English:
1.feat: Generate Convert Add empty judgment
Release v1.1.5
1:fix: 修复在方法上使用 Generate Convert 时, 内部类作为返回值时, 实例化对象语句缺失前缀导致的语法错误
English:
1:fix: fix syntax error caused by missing prefix of instantiated object statement when using Generate Convert on method with inner class as return value
Release v1.1.3
1:fix issue #55 #54 (修复后缀 .allbuilder 处理不当导致的 NPE 异常)
English:
1:fix issue #55 #54 (fix NPE exception caused by improper handling of suffix .allbuilder)
Release v1.1.2
Release v1.1.1
Release v1.1.0
1:feat: 新增生成 setter 调用链, 见 @Accessors(chain = true)
#5
English:
1:feat: Added a call chain for generating setters, see @Accessors(chain = true)
Release v1.0.3
1:fix: 修复 Generate Convert 在方法上作用时, 生成的代码不带换行问题.
English:
1:fix: Fix the problem that when Generate Convert works on the method, the generated code does not have line breaks.
Release v1.0.1
1.修改插件描述
2.修改插件图标
Release v1.0.0
GenerateAllSetter Postfix Completion 是做什么的?
- 是一个 IDEA 插件,仅支持 Java 。
- 参考了 GenerateAllSetter 插件,作为其补充,添加了几个 Postfix 语法,功能与 GenerateAllSetter 基本一致。
- 在 pojo 变量之后通过
.allset
生成所有 setter - 在 pojo 变量之后通过
.allsetn
生成所有设置器(但没有默认值) - 在 pojo 变量之后通过
.allget
生成所有 getter - 在使用 @lombok.Builder 的 pojo 变量之后通过
.allbuilder
生成所有 setter 调用链
为什么这个项目有用?
- 多一个选择,另外本人认为 Postfix 比较顺手,有助于进一步提高效率。
- 给大家提供一个 Postfix 插件开发模板,希望大家多开发一些提高效率的插件。