gpt4 book ai didi

java - 为什么通过 ant 的 javadoc 不显示我方法的一些文档?

转载 作者:行者123 更新时间:2023-11-30 07:57:24 24 4
gpt4 key购买 nike

我正在尝试通过 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);
}

这个没有显示。我的 Ant 目标看起来像这样:

<target name="doc" depends="generateJar">
<javadoc destdir="${doc.dir}">
<fileset dir="."/>
</javadoc>
</target>

显示的唯一方法是主要方法(已记录)和 run() 方法(空)。让我感到奇怪的是,我的项目其他类中的方法文档生成正确,我看不出有什么不同。(我在生成字段摘要时也遇到了问题,但这可能是另一个问题的内容,不是吗?)

如有任何帮助,我们将不胜感激。

最佳答案

默认的 javadoc 命令行选项是 -protected,它只生成 publicprotected 方法。

要获得包私有(private)方法(如 inc() 那样),您必须指定 -package-private

Oracle 文档:http://docs.oracle.com/javase/8/docs/technotes/tools/windows/javadoc.html#CHDCIFFD

关于java - 为什么通过 ant 的 javadoc 不显示我方法的一些文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41402542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com