Lombok: [Предложение] Переопределить аннотации получателя / установщика

Созданный на 16 февр. 2016  ·  3Комментарии  ·  Источник: projectlombok/lombok

Было бы неплохо, если бы вы реализовали переопределение аннотаций геттера / сеттера. Например:

<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) для явного отключения генерации.

Все 3 Комментарий

Просто сделай это. Геттер не создается, если он уже присутствует.

Вы также можете использовать @Getter(AccessLevel.NONE) для явного отключения генерации.

Что ж, тогда это проблема плагина IntelliJ IDEA, который предупреждает меня, что у меня не может быть @Getter и простой получатель вместе. Спасибо за ответ!

AFAIK, такого предупреждения не должно быть, если только аннотация не генерирует никаких геттеров (аннотация на уровне поля вместе с ручным геттером должна выдавать предупреждение; аннотация на уровне класса не должна).

Была ли эта страница полезной?
0 / 5 - 0 рейтинги