kotlin - 将 Kotlin 文件的文档放在哪里(不是包、不是模块、不是类)

标签 kotlin comments kdoc

我应该在哪里添加有关 Kotlin 源文件的注释?

类和其他对象具有 KDoc:

/**
 * Summary
 *
 * Rest of documentation goes here.
 */
class A {
    ...
}

但是我应该把这样的东西放在哪里呢?

// This file contains constants shared between frontend and backend.
// Make sure not to use any JVM- or JS-specific import.
// ...

package声明之前?之后呢?我应该使用 KDoc 注释/ block 注释/行注释吗?

有什么既定的约定吗?

最佳答案

文件不是 API 的一部分,因此没有地方可以放置文件的文档以便 Dokka 选取它。您应该对此类文档使用常规(而不是 KDoc)注释,并将其放在人类读者可以轻松找到的位置(很可能在导入 block 之后),因为机器对此信息没有用处。

关于kotlin - 将 Kotlin 文件的文档放在哪里(不是包、不是模块、不是类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52685910/

相关文章:

swift - 我如何在 WordPress REST API(版本 2)中创建评论

Android Dokka - 只为我的代码生成文档并跳过其他所有内容

java - 抽象类和嵌套类的ArrayList冲突

android - 可以用多个收集器收集的 Kotlin 流(或类似的东西)

emacs - 将评论导出为评论

javascript - 在 Sublime 和 atom 中注释 JSX 代码

kotlin - KDoc:更改参数顺序

kotlin - 如何在KDoc中引用辅助构造函数?

kotlin - 带有let的功能类型-未解析的引用:invoke

java - 保持 Java 中的 BaseActivity 与 Kotlin Activity 兼容