java - Doxygen 自动链接到 Java 类,除非合格

标签 java doxygen

根据doxygen manual文档中与文档化类对应且包含至少一个非小写字符的所有单词将自动替换为指向包含该类文档的页面的链接。

我有一个类Wibble(例如)。

文本中的 Wibble \ref Wibble \see Wibble 都不会导致指向 Wibble 类的链接。但是,如果我用 one 包级别限定名称,例如pobble.Wibble \ref pobble.Wibble' 等等。一切正常(但看起来很糟糕)。

问题:这是预期的吗?错误?还是我错过了某个地方的设置?

我的设置:

Doxygen 版本 1.8.5。 AUTOLINK_SUPPORT 设置为 YES。在整个代码库中只有一个名为 Wibble 的类,完整 包名称是 com.snooze.banana.pobble 我 需要指定。 INPUT 路径包括 java/blah/com/snooze/banana/pobble 并且 RECURSIVE 已开启。延长路径没有区别。 /blah/ 是三个对等文件夹之一,但其他两个文件夹路径也不包含 Wibble。

我知道我可以用 \ref pobble.Wibble "Wibble" 来解决这个问题,但这太不优雅了(或者至少,第一次就可以很容易地把它弄好而无需麻烦的格式化)是首先使用 doxygen 的原因之一。

最佳答案

我让它工作,但实际上我没有几个包。我的猜测是实际名称是 package.class,这就是它无法识别它的原因。如果有几个同名的类,它可能会产生意想不到的结果,这就是为什么它不可能。我的建议是检查别名 http://www.doxygen.nl/manual/custcmd.html如果您不想添加包。

关于java - Doxygen 自动链接到 Java 类,除非合格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25361615/

相关文章:

java - 更好的算法?更好的阵列?

java - 有没有办法判断连接是否因超时或线程死亡而退出?

xcode - 如何创建外观和工作方式与Apple Core Library中的外观类似的Xcode文档集

character-encoding - Doxygen、doxywizard 编码问题

escaping - 抑制 JAVADOC_AUTOBRIEF 中结束简短描述中的句点

java - 私有(private) jre 和公共(public) jre 有什么区别?

java - 类的数组实例

java - 获取字段名称

python - Python 中声明的 Doxygen 行尾注释

verilog - Verilog、SystemVerilog 的 Doxygen 替代品?