Было бы неплохо, если бы вы реализовали переопределение аннотаций геттера / сеттера. Например:
<strong i="6">@Getter</strong>
public class Example {
private int a;
public int getA() { //override to avoid npe
return a < 0 ? -1 : a;
}
}
Просто сделай это. Геттер не создается, если он уже присутствует.
Вы также можете использовать @Getter(AccessLevel.NONE)
для явного отключения генерации.
Что ж, тогда это проблема плагина IntelliJ IDEA, который предупреждает меня, что у меня не может быть @Getter
и простой получатель вместе. Спасибо за ответ!
AFAIK, такого предупреждения не должно быть, если только аннотация не генерирует никаких геттеров (аннотация на уровне поля вместе с ручным геттером должна выдавать предупреждение; аннотация на уровне класса не должна).
Самый полезный комментарий
Просто сделай это. Геттер не создается, если он уже присутствует.
Вы также можете использовать
@Getter(AccessLevel.NONE)
для явного отключения генерации.