2012-11-10 48 views
2

我製作了一個程序,它由幾個類組成,這個類擴展了一個類,但是一個類不會產生任何JavaDoc或者出現在程序樹中。據聲明如下:Javadoc沒有爲擴展另一個類的類創建文檔?

class myClass extends anotherClassOfMine { 

} 

是不是有什麼特別的,我需要添加到anotherClassOfMine保證的JavaDoc爲myClass產生的?

TIA

+0

你是什麼意思「的Javadoc不創建」。這個課程沒有文件(頁面),還是隻是空的?前者是奇怪的,後者是在你的源文件中沒有Javadoc評論的時候預計的。 – Jochen

+0

對不起,它只是不存在。由於缺乏評論,這並非空洞。例如,該類不會出現在JavaDoc樹視圖中,其中所有其他視圖都可以正常顯示。 –

+1

可能的原因:Javadoc可能僅爲公共類生成?如果你爲這個類添加一個Javadoc標籤會發生什麼? – Jochen

回答

6

正如評論mentiones,默認情況下只的Javadoc包括公共和保護的元素。你的班級不公開,Javadoc認爲它不打算記錄。

你可以讓你的班公(添加public),或通過添加access options-package-private的一個改變的Javadoc的行爲。其他值爲-public-protected(默認值)。

(當然,你也應該增加一些實際的文件,但其中變化之一以上應該足夠讓你的類將顯示出來。)