2
我制作了一个程序,它由几个类组成,这个类扩展了一个类,但是一个类不会产生任何JavaDoc或者出现在程序树中。据声明如下:Javadoc没有为扩展另一个类的类创建文档?
class myClass extends anotherClassOfMine {
}
是不是有什么特别的,我需要添加到anotherClassOfMine
保证的JavaDoc为myClass
产生的?
TIA
我制作了一个程序,它由几个类组成,这个类扩展了一个类,但是一个类不会产生任何JavaDoc或者出现在程序树中。据声明如下:Javadoc没有为扩展另一个类的类创建文档?
class myClass extends anotherClassOfMine {
}
是不是有什么特别的,我需要添加到anotherClassOfMine
保证的JavaDoc为myClass
产生的?
TIA
正如评论mentiones,默认情况下只的Javadoc包括公共和保护的元素。你的班级不公开,Javadoc认为它不打算记录。
你可以让你的班公(添加public
),或通过添加access options-package
或-private
的一个改变的Javadoc的行为。其他值为-public
或-protected
(默认值)。
(当然,你也应该增加一些实际的文件,但其中变化之一以上应该足够让你的类将显示出来。)
你是什么意思“的Javadoc不创建”。这个课程没有文件(页面),还是只是空的?前者是奇怪的,后者是在你的源文件中没有Javadoc评论的时候预计的。 – Jochen
对不起,它只是不存在。由于缺乏评论,这并非空洞。例如,该类不会出现在JavaDoc树视图中,其中所有其他视图都可以正常显示。 –
可能的原因:Javadoc可能仅为公共类生成?如果你为这个类添加一个Javadoc标签会发生什么? – Jochen