我如何继承KDoc文档?

在Java的Javadoc中,有一种方法可以使用{@inheritDoc}标记继承子类中的方法文档。

有没有办法在Kotlin的KDoc中做同样的事情?

基本上,我想要做的是以下几点:

 abstract class Base { /** * Some KDoc documentation here. */ abstract fun foo() } class Derived: Base() { /** * Here is all the documentation from Base#foo's KDoc inherited. * * And here goes something more in addition. */ override fun foo() { /* ... */ } } 

如果继承的成员没有自己的文档,Dokka总是将基础成员的文档复制到继承的文档。 无法将基本成员文档与继承的成员中提供的其他文本结合起来。

(Dokka不支持@inheritdoc Javadoc标签,因为这不可避免地会导致只包含/** @inheritdoc */的注释的泛滥,我认为这些注释超级无用而且是多余的。)