Javadoc 链接到其他类中的方法

标签 java javadoc

目前我正在使用这种 Javadoc 语法引用其他类中的方法:

@see {@link com.my.package.Class#method()}

根据我从文档中了解到的情况,这是执行此操作的正确方法。但现在到了好笑的部分,还是令人沮丧。当我生成这个 javadoc 我首先得到以下错误:

warning - Tag @see:illegal character: "123" in "{@link com.my.package.Class#method()}"
warning - Tag @see:illegal character: "64" in "{@link com.my.package.Class#method()}"
warning - Tag @see: reference not found: {@link com.my.package.Class#method()}

这个生成的HTML代码是:

"," <code>com.my.package.Class#method()}</code> ","

当然我没有链接。 谁能告诉我发生了什么,以及如何解决这个问题的任何提示?

根据 ASCII 表字符 123 和 64 表示 wold 表示 { 和 @,那么根据文档,当这种语法正确时,为什么这些字符无效?

最佳答案

对于Javadoc标签@see,不需要使用@link; Javadoc 将为您创建一个链接。试试

@see com.my.package.Class#method()

Here's more info about @see.

关于Javadoc 链接到其他类中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17496038/

相关文章:

Java - 具有不同对象类型的列表

java - 刷新anchorpane javafx

python - python 中的正则表达式在 CSS 中获取 javadoc 风格的注释

java - 这是按标题、位置排序然后使用比较器排序的正确方法吗?

java - 如何读取 axis2 Web 服务中的 SOAP 原始请求和响应消息

java - 下载并在Windows 32位操作系统安装的IntelliJ

java - 发布的自动@since javadoc 标签

android-studio - IntelliJ/Android Studio 中的 Kotlin 注释格式

eclipse - 在使用 m2e 的 Eclipse 中,如何获取 "Quick Javadoc"(F2) 以显示 Maven 依赖项?

java - 如何在Android Studio中自定义方法的JavaDoc模板