Generate all setter, getter, builder and accessor calls for a Java or Kotlin variable with one shortcut. Also generates converters between two classes that share field names, and assertThat calls for every getter.
Links: GitHub | Issues | bilibili
一键调用一个对象的所有的 set 方法、get 方法等,并支持在方法上生成两个对象之间的转换代码。
Features
.allset — generate all setters with default valuesuser.allset → user.setName(""); user.setAge(0); ....allsetn — generate all setters without default valuesuser.allsetn → user.setName(); user.setAge(); ....allget — generate all getters with variable declarationsuser.allget → String name = user.getName(); int age = user.getAge(); ....allaccessor — generate a chained accessor setter calluser.allaccessor → user.setName("").setAge(0)...;.allbuilder — generate a full builder chain for classes that have a static builder() methodUser.allbuilder → User.builder().name().age()....build();Usage
Let some class User has setName and setPassword methods and you have a declaration:
User user = new User(); user.setName("");
user.setPassword("");
Works with Java and Kotlin programming languages.
View more on https://github.com/gejun123456/intellij-generateAllSetMethod