当我在查阅一些文档时偶然发现一些问题时,我正在和Kotlin一起玩耍。我看到有些类没有附带源代码。例如,即使其他类很多,SetsKt.class似乎也没有源代码/ javadoc。有什么具体原因吗?
答案 0 :(得分:0)
jetbrains问题的报价:
此行为的原因是外观类文件(例如 可以从多个kotlin源文件生成FilesKt.class)。所以 当您单击这样的文件时,您想要的并不完全清楚 查看。因此,我们做出了一个保守的决定, 丑陋的)反编译的代码为此类文件,其中包含所有 内部声明,而不是显示某些源文件(可能 不包含您要查找的声明)。我们可以改善 行为,以便仅从一个Kotlin生成类文件时 文件,它将直接带您到该文件,但这不一定 单个时帮助处理更复杂的情况(例如kotlin运行时) 类文件是从几个源文件生成的。