Как настроить lombok для генерации Getters / Setter для членов stati c также, когда комментируется в классе - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть класс для всех участников c. Количество участников stati c превышает 10 (что может увеличиться со временем).

Я использую lombok и хочу создать Getter / Setters для всех участников stati c, используя один @Getter и @Setter аннотация для класса, как мы делаем для нестати c членов.

Я знаю, что

Вы также можете поместить аннотацию @Getter и / или @Setter на уроке. В этом случае, это как если бы вы аннотировали все нестатические c поля в этом классе с аннотацией.

Я также знаю, что

Мы можем аннотировать stati c полей по отдельности, используя @Getter @Setter для генерации Getters / Setters для stati c полей.

Но это выглядит ужасно, и я хочу, чтобы мой класс выглядел максимально чистым.

Можно ли каким-либо образом настроить / переопределить аннотации @Getter и @Setter, чтобы я мог аннотировать класс и генерировать геттеры и сеттеры для всех членов, включая члены stati c и non-stati c, после все, что эти методы делают, это возвращает упомянутую переменную.

Чтобы быть более точным, я хочу, чтобы следующий фрагмент кода генерировал методы получения и установки для всех переменных класса-

@Getter
@Setter
public class myClass {
    private static String d;
    private static SomePojo c;

    private String a;
    private Integer b;
    private SomeClass d;

}

1 Ответ

1 голос
/ 07 мая 2020

Добавьте @Getter к члену stati c, и он должен работать.

@Getter
private static final String DEFAULT_VAL = "TEST"; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...