1

在 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,int)]

我一直在 Android Studio 上尝试这些。Koltin 链接不可直接点击,但如果在“渲染视图”(使用 Ctrl+Alt+Q)中看到文档,则会显示链接。

我很难处理第二个 Java 示例。这不起作用:

[Link1 label][java.io.Writer#write(char[],int,int)]

如果有人解决了这个问题,请告诉我。谢谢。

4

1 回答 1

1

根据Kotlin 文档,这是不可能的。

请注意,KDoc 没有任何语法来解析链接中的重载成员。由于 Kotlin 文档生成工具将函数的所有重载的文档放在同一页面上,因此链接工作不需要识别特定的重载函数。

于 2021-04-24T15:42:20.230 回答