文档模板生成kotlin

Акс*_*мир 3 android kotlin android-studio kdoc

在Android Studio中工作之前如果在我放入/**并按下回车的函数之前,那么我会自动生成带有注释的下一个文档来描述参数,返回值等.

/**
* @params a
* @return
*/
int f(int a)
{
    return a;
}
Run Code Online (Sandbox Code Playgroud)

当我开始在Android Studio中使用Kotlin时,我尝试生成一个类似的模板,它生成没有返回的空白模板,params等.

   /**
    *
    */
    fun f(a: Int)
    {
       return a
    }
Run Code Online (Sandbox Code Playgroud)

我安装了Dokka并试图在Android Stuio中进行设置,但它没有用.如何在Android Studio中为Kotlin配置类似模板的生成?

s1m*_*nw1 5

Kotlin尤其是KDoc鼓励采用不同的文档风格.如本讨论中所述:

原因是我们发现,与传统的javadoc样式相比,引用文档文本中的参数名称可以编写更简洁,更易于阅读的文档,其中每个参数都记录在单独的标记中.因此,默认情况下,我们不生成带参数名称的模板.(D. Jemerov,Kotlin in Action Author)

这是一个例子let,它是标准库的一部分:

/**
 * Calls the specified function [block] with `this` value as its argument and returns its result.
 */
@kotlin.internal.InlineOnly
public inline fun <T, R> T.let(block: (T) -> R): R
Run Code Online (Sandbox Code Playgroud)