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;
}
}
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).
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.