【IntelliJ IDEA】Lombokで省略されているコードを表示(Delombok)する

IntelliJ IDEAで、Lombokで省略されているコードを表示する(Delombok)方法を説明します。

Keywords

  • Spring Boot
  • IntelliJ IDEA

Contents

  • 1. [shift]キーを2回押下して、[delombok]と入力し、[Delombok]を選択
  • 2. Delombokする対象を選択

[shift]キーを2回押下して、[delombok]と入力し、[Delombok]を選択

Delombokする対象を選択

元々のコードはこのようになっていますが、

@Getter
@AllArgsConstructor
public class Person {
    private String name;
    private LocalDate birthday;
}

[All lombok annotations]を選択すると、下記のように省略されていたコードが展開されました。

public class Person {
    private String name;
    private LocalDate birthday;

    public Person(String name, LocalDate birthday) {
        this.name = name;
        this.birthday = birthday;
    }

    public String getName() {
        return this.name;
    }

    public LocalDate getBirthday() {
        return this.birthday;
    }
}