2015-08-28 111 views
17

我在爲Lombok吸氣器和吸氣器產生Javadoc時遇到了問題。我已經嘗試了兩條建議here。示例字段及其文本如下:Javadoc沒有爲Lombok吸氣和吸氣器產生

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

但是,我在生成的Javadoc中既沒有看到getter也沒有看到setter。我在Eclipse上使用'protected'可見性(Project - > Generate Javadoc ...)。我的Lombok版本是1.12.4。有什麼建議麼?

回答

12

javadoc功能在eclipse javadoc視圖或懸停中不起作用。您可以通過先在代碼上運行delombok來生成javadoc,然後運行javadoc編譯器,如feature page near the bottom上暗示的那樣。

披露:我是一名龍目島開發人員。

+2

有沒有機會將其整合到eclipse插件中?在setter和getters上擁有字段的javadoc將是非常好的。 – James

+1

核心lombok維護人員確實研究過它,但javadoc的Eclipse AST很複雜,而且IIRC已經發生了明顯的變化,使其難以維護。 –

+2

很抱歉,這個問題讓我們的團隊不能使用龍目島。 – ntysdd