Javadoc @link 到 Kotlin 类

Ege*_*tçu 11 java javadoc kotlin

这是我的 javadoc

/**
 * If you wish to add this fragment to your activity, you must implement {@link com.example.app.BlaActivity BlaActivity}
 *
 * @return an instance of BlaFragment
 */
Run Code Online (Sandbox Code Playgroud)

BlaActivity是一个 Kotlin 类。当我将鼠标悬停在上面带有 javadoc 的方法上时,弹出窗口显示:

If you wish to add this fragment to your activity, you must implement

Returns:
        an instance of BlaFragment
Run Code Online (Sandbox Code Playgroud)

因此,它不会在弹出窗口中显示我的 Kotlin 类。但是,当我使用 Java 类时它工作正常。

Javadoc 不支持 Kotlin 类?

Rad*_*esh 13

Kotlin 有不同的链接语法。基于kotlinlang.org

代替

{@link com.example.app.BlaActivity}
Run Code Online (Sandbox Code Playgroud)

[像这样使用

[com.example.app.BlaActivity]
Run Code Online (Sandbox Code Playgroud)


小智 -1

在我的项目中运行良好,请尝试将您的kotlin版本和插件更新到最新版本,因为我的都是最新的。