在 kotlin xxx.kt 中:
@file:JvmName("Utils")
fun staticFunc()
在 java xxx.java 中:
Utils.staticFunc()
但是在java中我们看不到类Utils的注释,因为类Utils不存在(实际上是xxx.kt),如何注释xxx.kt让java用户可以看到类Utils的注释?
最佳答案
这是不支持的。 Utils
类从 Kotlin 的角度来看是不存在的,它只是为 JVM 互操作而产生的,所以没有办法为它提供文档。
如果您需要向 Java 调用者提供文档,请改用对象
:
/**
* My utility functions.
*/
object Utils {
fun staticFunc() { ... }
}
关于java - 如何将 kotlin 文件注释为 java 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48953142/