当前位置: 首页 > 面试题库 >

Javadoc链接到其他类中的方法

屈浩波
2023-03-14
问题内容

目前,我正在使用此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表,用于wold的字符123和64分别表示{和@,因此,根据文档,当此语法正确时,为什么这些字符无效?


问题答案:

对于Javadoc标记@see,您无需使用@link;Javadoc将为您创建一个链接。尝试

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

这是有关的更多信息@see



 类似资料:
  • 问题内容: 我有两个包,和: 我正在为JavaDoc编写代码,并且需要提供to 。 我已经尝试了以下所有方法,但都不起作用: 我已经找到链接到以下文档的文档:(a)同一包中的类,或(b)外部URL,但另一个包中的类。 任何想法正确的语法应该是什么?谢谢! 问题答案: 在正确的语法变种 您缺少完整的软件包。下面的例子应该是正确的

  • 问题内容: 就像是: 问题答案: 这将创建一个包含链接的“另请参阅”标题,即: 将呈现为: 另请参见: http : //google.com 而这: 将创建一个嵌入式链接: 见http://google.com

  • 问题内容: 我正在生成Javadocs。现在,我想自动将所有库和JDK类链接到该lib或JDK的官方文档。这可能吗,如果可以,我需要哪个命令行参数 问题答案: 解决对标准Java类的引用需要您具有Java Docs的本地副本。 JDK 7 JavaDocs可在此处的其他资源下找到。 然后,运行带有选项的javadoc 。它使用您要参考的文档的URL(例如,https://docs.oracle.c

  • 问题内容: 当我在IDEA中对j2ee类或注释使用快速文档查找(Ctrl + Q)时,只会得到一个空的Javadoc。它仅包含类名之类的基础知识。 我如何将Javadoc添加到IDEA提供的库中? 问题答案: 您可以将javadoc附加到在模块或项目中配置的任何库。只需访问项目结构窗口,然后选择“模块”,然后选择具有要配置的依赖关系的模块。 然后选择“依赖项”选项卡,选择缺少Javadoc的依赖项

  • 实际上,它的测试如果eat方法对宠物有效,但我也需要检查feedPet方法对玩家也有效。 任何想法或建议都非常感谢。

  • 我想在我的应用程序中创建可重用的组件。 我也找过类似的问题。但我只找到了复杂得多的例子。 让我们试试这个简单的例子--一个按钮,它可以根据传递的参数打开不同的视图。我有两个视图,我将打开作为一张表: FirstView.Swift SecondView.Swift ButtonView.swift这是一个视图,我想在我的设计系统中作为可重用的组件使用。 在这里我尝试使用相同的按钮组件,但带有不同的