2013-04-01 13 views
7

Używam projektu Lombok, ale programy pobierające i ustawiające nie mają JavaDoc.Używam projektu Lombok, ale getter i seter nie mają JavaDoc

Jak mogę aktywować tę opcję?

+2

Punktem posiadania JavaDoc na tych metodach jest to, że mogą one wyjaśnić, w jaki sposób pole jest zwykle używane lub link do powiązanych pól. Chociaż w większości przypadków nazwa powinna być wystarczająco opisowa, przeczytałem moją część kodu, w której cel pola nie był oczywisty, lub gdy seter modyfikuje inne zachowanie. Ponadto jest to miejsce do opisywania legalności wartości zerowych. –

Odpowiedz

7

Istnieje inicjalizacja w wersji 0.12.0. Domyślnie cała zawartość formularza javadoc na polu zostanie skopiowana zarówno do pobierającego, jak i ustawiającego. Getters otrzyma bit zwrotny; ustawia bit param. Te zostaną usunięte z javadoc na polu. Używając sekcji możesz nawet określić różne javadoc.

Działa to tylko po delombokowaniu kodu przed wygenerowaniem javadoc i prawdopodobnie nigdy nie będzie działać w czasie zaćmienia.

Aby sprawdzić bieżącą składnię, należy zapoznać się z dokumentacją feature request.

Pełna informacja: Jestem jednym z programistów Project Lombok.

+0

Kolejne pytanie: w jaki sposób mogę utworzyć ostateczne settery bezpiecznie wywoływane przez konstruktora z Lombok? – Stephan

Powiązane problemy