Intelij将不会显示某些Kotlin类的资源

时间:2018-08-09 11:58:49

标签: intellij-idea kotlin

当我在查阅一些文档时偶然发现一些问题时,我正在和Kotlin一起玩耍。我看到有些类没有附带源代码。例如,即使其他类很多,SetsKt.class似乎也没有源代码/ javadoc。有什么具体原因吗?

亲切的问候, 耶尔默(Jelmer)enter image description here

1 个答案:

答案 0 :(得分:0)

jetbrains问题的报价:

  

此行为的原因是外观类文件(例如   可以从多个kotlin源文件生成FilesKt.class)。所以   当您单击这样的文件时,您想要的并不完全清楚   查看。因此,我们做出了一个保守的决定,   丑陋的)反编译的代码为此类文件,其中包含所有   内部声明,而不是显示某些源文件(可能   不包含您要查找的声明)。我们可以改善   行为,以便仅从一个Kotlin生成类文件时   文件,它将直接带您到该文件,但这不一定   单个时帮助处理更复杂的情况(例如kotlin运行时)   类文件是从几个源文件生成的。