如何将 Kotlin PSI 源文件添加到 IDEA Plugin 项目配置中

2024-02-19

我正在尝试为 IDEA 插件之一添加对 kotlin 的支持。

到目前为止,我发现了这个page https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000724850-Make-Intellij-Idea-plugin-work-with-Kotlin-files并了解我需要使用 kotlin PSI 文件,例如KtClass和别的。

当我设置我的项目时,我将想法源文件添加到sdk(通过克隆这个repo http://git.jetbrains.org/idea/community.git),使调试更容易+查看文档。

然而,这些想法源文件似乎不包括 kotlin 源文件,例如提到的KtClass和其他,我在我的项目中使用。目前我只看到这些文件的反编译版本。

有没有办法像其他 IDEA 源文件一样添加它们?


这些源文件属于 Kotlin 插件,严格来说它并不是 IntelliJ IDEA 发行版的一部分。您需要将 Kotlin 插件源以及 IDEA 源添加到项目中。

需要两个模块:

  • https://github.com/JetBrains/kotlin/tree/master/idea https://github.com/JetBrains/kotlin/tree/master/idea
  • https://github.com/JetBrains/kotlin/tree/master/compiler/psi/src/org/jetbrains/kotlin https://github.com/JetBrains/kotlin/tree/master/compiler/psi/src/org/jetbrains/kotlin
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 Kotlin PSI 源文件添加到 IDEA Plugin 项目配置中 的相关文章

随机推荐