Skip to content

Generate All Setter

Generate all setter calls for a variable with smart default values.

Usage

Place your cursor on the variable declaration or type, then press Alt+Enter (or Option+Enter on macOS) and select Generate all setter.

Before

java
User user = new User();

After

java
user.setName("");
user.setPassword("");
user.setAge(0);
user.setEmail("");
user.setActive(true);

Demo

Generate All Setter

Default Values

The plugin generates sensible default values for common types:

TypeDefault Value
String""
int / Integer0
long / Long0L
double / Double0.0
float / Float0.0f
boolean / Booleantrue
Listnew ArrayList<>()
Setnew HashSet<>()
Mapnew HashMap<>()
BigDecimalBigDecimal.ZERO
enum typesfirst enum constant

Tips

  • Works on the variable type keyword (e.g., User in User user = new User())
  • Also works on method parameters and field declarations
  • The plugin automatically adds any necessary imports to your file

Released under the Apache 2.0 License.