问题描述
在 Java 中,我们有这样的东西:
/**
* Link1: {@linkplain java.io.Writer#write(int)}
* Link2: {@linkplain java.io.Writer#write(char[],int,int)}
*/
[Link1 label][java.io.Writer#write(int)]
我还尝试了另一个例子(检查它是否不是侥幸)
[Another Link label][java.io.Writer#write(java.lang.String,int)]
我一直在 Android Studio 上尝试这些。 Koltin 链接不能直接点击,但如果在“渲染视图”中看到文档(使用 Ctrl+Alt+Q),链接就会显示出来。
我在第二个 Java 示例中遇到了困难。这不起作用:
[Link1 label][java.io.Writer#write(char[],int)]
如果有人解决了这个问题,请告诉我。谢谢。
解决方法
根据Kotlin documentation,这是不可能的。
请注意,KDoc 没有任何语法来解析链接中的重载成员。由于 Kotlin 文档生成工具将一个函数的所有重载的文档放在同一页面上,因此链接工作不需要识别特定的重载函数。