41
A
回答
37
@Documented
是一個元註釋。在定義註釋時應用@Documented
,以確保使用註釋的類在其生成的JavaDoc中顯示。我沒有看到太多的用處,但是there is an example here。先前的問題表明它是doesn't work automatically in Eclipse,但我已在Eclipse 3.6中進行了測試,並且我的註釋出現在JavaDoc彈出窗口中,而不管我是否將@Documented
註釋附加到它們。
下面是從彈簧,這確保事務性方法標記爲這樣在JavaDoc一個例子:
3210
2
我發現了一個有用的頁面在Java Tutorials其給出的例子和更多的解釋了許多標準的註釋,其中包括使用@Documented
。具體來說,請看底部的備註塊的前導示例(section Documentation)。
23
如果我們的一些註解,說@InWork
爲@Documented
,則有@InWork
每一個類,javadoc所產生的含有@InWork
文本,對註釋的參考文本。
譯註:
@Documented
@Inherited // for descenders of the annotation to have the @Documented feature automatically
@Retention(RetentionPolicy.RUNTIME) // must be there
public @interface InWork {
String value();
}
註釋目標:
/**
* Annotated class.
*/
@InWork(value = "")
public class MainApp {...}
的Javadoc文本:
所以,你必須決定,如果註釋應顯示javadoc文本,如果是,則將@Documented
設置爲i噸。
以上信息摘自Oracle documentation。
請,通知,在Eclipse中,你會在Javadoc生成文本中看到所有的註解,是他們@Documented
,還是不行。
4.3版本仍然正確。
相關問題
- 1. 文檔註釋
- 2. JAXB文檔註釋
- 3. symfony2註釋文檔
- 4. Qt文檔註釋文檔? Qt + Doxygen?
- 5. 註釋和取消註釋XML文檔中的節點
- 6. Doxygen fortran文檔中的註釋繼承
- 7. XCode文檔中「註釋」的用途
- 8. XML文檔中的XML註釋(C#)
- 9. Dart SDK中的畫布註釋/文檔
- 10. 在文檔註釋中的html代碼
- 11. 用JAPE註釋文檔
- 12. Eclipse,Checkstyle和java文檔註釋中的空格
- 13. 在flexpaper註釋文檔查看器中保存註釋標記
- 14. 在solr文檔中添加註釋
- 15. Web瀏覽器文本註釋來註釋文檔
- 16. pdfnet文檔文本註釋不保存
- 17. 用於「複製」文檔的Javadoc註釋
- 18. 的Xcode 5文檔註釋換行符
- 19. yardoc:排除來自文檔的註釋
- 20. Swift類擴展的文檔註釋
- 21. VB.NET文檔的工具名稱註釋
- 22. java文件中的Hibernate註釋位置
- 23. .NET中的註釋控件(或帶有註釋支持的文檔控件)
- 24. 瞭解Java中的註釋
- 25. Java中的PDF註釋
- 26. Java中的@UniqueConstraint註釋
- 27. 註釋中的Java接口
- 28. 正則表達式僅用於打開java文檔註釋
- 29. 使用Java Bean Validation註釋從POJO生成文檔
- 30. 從註釋文檔(Java)獲取Stanford Dependencies表示
鏈接現在已經死了 – 2013-05-15 14:45:04
鏈接是固定的 – Sithsu 2013-07-20 16:06:55