2015-08-28 11 views
17

Sto riscontrando un problema con la generazione di Javadoc per i getter ei setter di Lombok. Ho provato entrambi i suggerimenti here. Un campo di esempio e il suo testo sono i seguenti:Javadoc non generato per getter e setter Lombok

/** 
* Identifier of the client 
* 
* @param clientID changes the id of the client 
* @return id of the client 
*/ 
@Getter @Setter private Integer clientID; 

Tuttavia, vedo né il getter né il setter nel Javadoc generato. Sto usando la visibilità 'protetta' su Eclipse (Progetto -> Genera Javadoc ...). La mia versione di Lombok è 1.12.4. Eventuali suggerimenti?

risposta

12

La funzione javadoc non funziona nella vista javadoc di Eclipse o al passaggio del mouse. È possibile generare javadoc eseguendo prima delombok sul codice e quindi eseguire il compilatore javadoc, come indicato sullo .

Disclosure: Sono uno sviluppatore di Lombok.

+2

C'è qualche possibilità di integrarlo nel plug-in di eclissi? Sarebbe molto bello avere la javadoc dei campi sui setter e sui getter. – James

+1

I manutentori principali di lombok hanno esaminato il problema, ma Eclipse AST per javadoc è complesso e l'IIRC è cambiato in modo significativo per le versioni che ne rendono difficile la manutenzione. –

+2

Mi dispiace sapere questo. Questo problema impedisce al nostro team di utilizzare Lombok. – ntysdd