我正在尝试通过 ant 为一个小型测试项目生成一些 javadoc,但我并不真正理解它的所有行为。似乎我的主类中的很多方法都被遗漏了,我真的不明白为什么。
这是一个例子:
/**
* Diese Methode deligiert die Ausfuehrung der zustandsabhaengigen Aktion an die entsprechende Methode
* des Zustandsobjektes weiter, welches gerade in der Objektvariable zustand gespeichert ist.
* @see SetMinutes
* @see SetHours
* @see DisplayTime
*/
void inc(){
zustand = zustand.inc(this);
}
Run Code Online (Sandbox Code Playgroud)
这个没有显示。我的蚂蚁目标如下所示:
<target name="doc" depends="generateJar">
<javadoc destdir="${doc.dir}">
<fileset dir="."/>
</javadoc>
</target>
Run Code Online (Sandbox Code Playgroud)
唯一显示的方法是 main 方法(已记录)和 run() 方法(空)。让我想知道的是,项目其他类中的方法的文档是否正确生成,我看不出有什么区别。(我在生成字段摘要时也遇到问题,但这可能是另一个问题的内容,不是吗?)
任何帮助,将不胜感激。
默认javadoc命令行选项是-protected,它仅生成public和protected方法。
要获取包私有方法(按inc()原样),您必须指定-package或-private。
Oracle 文档:http://docs.oracle.com/javase/8/docs/technotes/tools/windows/javadoc.html#CHDCIFFD
| 归档时间: |
|
| 查看次数: |
2111 次 |
| 最近记录: |