gpt4 book ai didi

javadoc - 如何继承 KDoc 文档?

转载 作者:IT老高 更新时间:2023-10-28 13:29:50 29 4
gpt4 key购买 nike

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

有没有办法在 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 */ 的注释激增,我发现 super 没用和多余的。)

关于javadoc - 如何继承 KDoc 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35776564/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com