簡體   English   中英

Kotlin 文檔:鏈接到具有不同簽名的方法?

[英]Kotlin Documentation: Link to methods with different signatures?

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

如果有人解決了這個問題,請告訴我。 謝謝。

根據Kotlin 文檔,這是不可能的。

請注意,KDoc 沒有任何語法來解析鏈接中的重載成員。 由於 Kotlin 文檔生成工具將 function 的所有重載的文檔放在同一頁面上,因此鏈接不需要識別特定的重載 function 即可工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM