Plugin Icon if
  • Code Tools

GenerateAllSetter

33 загрузки
Обновлено:
2 месяца назад
Версия:

2.8.5

Обзор
Версии

Обзор

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

  • generate all setters by pressing Alt+Enter on the variable's class
  • generate all setters with default values for most types including List, Set and Map
  • generate a converter between two classes that have matching fields
  • generate assertThat calls for all getter methods
  • Postfix templates — type a variable name followed by one of the shortcuts below and press Tab/Enter to expand:
    • .allset — generate all setters with default values
      user.allsetuser.setName(""); user.setAge(0); ...
    • .allsetn — generate all setters without default values
      user.allsetnuser.setName(); user.setAge(); ...
    • .allget — generate all getters with variable declarations
      user.allgetString name = user.getName(); int age = user.getAge(); ...
    • .allaccessor — generate a chained accessor setter call
      user.allaccessoruser.setName("").setAge(0)...;
    • .allbuilder — generate a full builder chain for classes that have a static builder() method
      User.allbuilderUser.builder().name().age()....build();

Usage

Let some class User has setName and setPassword methods and you have a declaration:

User user = new User();
Set the caret to the word User and press Alt+Enter key. The plugin will produce the code:

user.setName("");
user.setPassword("");

Works with Java and Kotlin programming languages.

View more on https://github.com/gejun123456/intellij-generateAllSetMethod

Версии

Версия
Диапазон совместимости
Дата обновления
2026
2.8.5
213.0+
01.06.2026
Скачать
2023
2.8.4
183+
30.10.2023
Скачать
Plugin ID:
com.bruce.intellijplugin.generatesetter
icon