Lombok: [Sugestão] Substituir anotações Getter / Setter

Criado em 16 fev. 2016  ·  3Comentários  ·  Fonte: projectlombok/lombok

Seria bom se você implementasse anotações getter / setter sobrescritas. Por exemplo:

<strong i="6">@Getter</strong>
public class Example {

    private int a;

    public int getA() { //override to avoid npe
         return a < 0 ? -1 : a; 
    }    

}

Comentários muito úteis

Apenas faça. Nenhum getter é gerado se já houver um presente.

Você também pode usar @Getter(AccessLevel.NONE) para desabilitar a geração explicitamente.

Todos 3 comentários

Apenas faça. Nenhum getter é gerado se já houver um presente.

Você também pode usar @Getter(AccessLevel.NONE) para desabilitar a geração explicitamente.

Bem, então é uma questão do plugin IntelliJ IDEA, que me avisa que não posso ter @Getter e um getter simples juntos. Obrigado pela resposta!

AFAIK, não deve haver tal aviso, a menos que a anotação certamente não gere getters (uma anotação em nível de campo junto com o getter manual deve produzir um aviso; uma anotação em nível de classe não deve).

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

lludwa picture lludwa  ·  3Comentários

merric picture merric  ·  4Comentários

YinAqu picture YinAqu  ·  3Comentários

lombokissues picture lombokissues  ·  3Comentários

gardenias picture gardenias  ·  3Comentários