Chcę użyć klasy danych w Lombok. Ponieważ ma około tuzina pól, opatrzyłem go adnotacjami @Data
, aby wygenerować wszystkie setery i getter. Jest jednak jedno specjalne pole, dla którego nie chcę, aby wdrażacze były wdrażane.
Jak Lombok pomija to pole?
@Builder
można to umieścić zarówno na funkcjach i konstruktorach, jak i klasach, i oferuje jedynie ustawienie tych atrybutów, które pojawiają się w sygnaturze tej funkcji.AccessLevel.NONE
.Zgodnie z opisem @Data możesz użyć:
źródło
Jeśli masz ustawiającego i pobierającego jako prywatny, pojawi się w czekach PMD.
źródło