Javadoc 不为继承的方法生成注释

标签 java ant javadoc

我正在使用 Ant 创建我的文档。我将 {@inheritDoc} 用于 equalshashCodetoString 等方法。但是,没有显示这些方法的描述。看截图:

enter image description here

这是我的 Ant 脚本:

<project name="javadoc" default="javadoc.tool">
  <description>
    Provides JavaDoc. 
  </description>

  <import file="build.xml" />
  <property name="javadoc.dir" location="${build.dir}/javadoc" />
  <property name="javadoc.failonerror" value="false" />

  <target name="javadoc.tool" depends="compile" description="Generate JavaDoc.">
    <mkdir dir="${javadoc.dir}" />
    <javadoc classpathref="compile.classpath"
             sourcepath="${src.dir}"
             destdir="${javadoc.dir}"
             author="true"
             version="true"
             use="true"
             package="true"
             overview="${src.dir}/overview.html"
             windowtitle="${system.name} API"
             doctitle="${system.name} API"
             failonerror="${javadoc.failonerror}"
             excludepackagenames="junit"
             linksource="true" />
  </target>
</project>

如何获取继承方法的描述以显示在文档中?我们将非常感谢您的建议。谢谢!

最佳答案

如果您尝试从标准 Java 类继承文档,那么我认为您需要在源路径中包含 JDK src.zip(您可能还需要解压缩它;我不记得了。)

也就是说,如果您的方法达到了“意外”的目的,那么无论如何您都应该编写自己的文档。如果他们不这样做,在我看来,你实际上并不需要他们的描述。

关于Javadoc 不为继承的方法生成注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12334460/

相关文章:

java - 像 Java Web 应用程序中一样的密码保护 .htaccess

java - 如何使用 sbt 的 GenJavaDoc 插件?

android - 如何使用 ABC 顺序的方法创建 JavaDoc

gradle - 如何通过Gradle Javadoc任务完成从JDK继承Javadoc注释?

java - 机器和数据库中的最大小数位数

java - hibernate 实体到json

java - 代码纠错

eclipse - 在gradle中导入ant build

windows - 不带参数的Ant设置platforms.JDK_1.6.home

java - Eclipse 运行 ANT 两次,甚至只发送运行一次