簡短的問題:是否有可能爲本地變量創建Javadoc? (我只想在Eclipse中將它懸停在本地變量上的解釋)謝謝任何提示:-)本地變量的Javadoc?
回答
本地變量應該在其用法上方聲明幾行。如果需要,請使用常規評論。但更重要的是,保持方法簡短,爲他們選擇有意義的名字,並只在需要時聲明它們。大多數情況下,完全沒有必要評論局部變量。
身高
int numberOfBooks = books.size();
在
// the number of books
int n;
... // 50 lines of code
n = books.size();
我同意這是不必要的*大部分時間*,但只是比解決書籍和其他東西更復雜的東西,尤其是在做更復雜的計算等時。 –
不,它不支持,因爲Javadoc生成會忽略它。
它可以使用Annotations
完成。
創建一個簡單的註釋類型,如下列:
@Retention(RetentionPolicy.SOURCE)
@Target(ElementType.LOCAL_VARIABLE)
@interface LocalVariableDocumentation {
String value();
}
並使用它在你的本地變量:
@LocalVariableDocumentation("A very important object!")
Object anImportantObject;
Eclipse將顯示在工具提示中的註釋。
偉大的解決方案,爲什麼這個答案不被接受? – Ced
可能的唯一方法是全局變量。局部變量不能用JavaDoc的註釋。
只是做一個鏈接到你的本地變量
String someLocalVariable;
/**
* This a local variable: {@link #someLocalVariable}
*/
這不適用於Eclipse Mars,是嗎? – Ced
- 1. Eclipse Kepler本地javadoc配置
- 2. 本地volatile變量
- 3. javadoc方法中的變量類型eclipse
- 4. 重複的本地變量
- 5. 本地變量的MAXRECURSION值
- 6. 帶本地變量的forward_call
- 7. ControlsFX的本地javadoc在哪裏?
- 8. 主要方法內變量的Javadoc文本
- 9. 全局變量vs本地變量
- 10. 本地變量干擾$ _SESSION變量?
- 11. 本地和全局變量的地址
- 12. bash腳本讀取文件中的變量到本地變量
- 13. 本地指針變量
- 14. Sharpdevelop修改本地變量
- 15. 同步在本地變量
- 16. Qt本地化與變量
- 17. 本地和全局變量
- 18. Ruby本地變量範圍
- 19. 聲明變量本地
- 20. 本地或實例變量
- 21. nodejs res.render本地變量
- 22. 綁定本地變量
- 23. Jinja2:本地/全局變量
- 24. matlab本地靜態變量
- 25. 訪問本地變量
- 26. dipatch_async發佈本地變量
- 27. 在本地存儲變量
- 28. PostSharp訪問本地變量
- 29. 訪問「本地」變量
- 30. Node.js繼承本地變量
可以包括變量描述成方法的Javadoc評論 –
有時當你必須調試其他人的代碼和局部變量是凌亂的,這將有助於。 – Ced