如何将Java文件转换为Kotlin文件?
我正在通过Kotlin为Android开发者探索Kotlin。 其中一个步骤是使用Convert Java File to Kotlin File
来查看Java和Kotlin文件的比较。
我很好奇这个function是如何工作的。
该工具是从Java输入创建一个抽象语法树,然后转换到Kotlin? 还是在做更简单的事情?
该工具使用IntelliJ IDEA PSI接口来解析和分析Java源代码,然后将生成的树转换为Kotlin文本。 就像Kotlin的其他一切一样,它是开源的; 你可以在这里find实现。
- IntelliJ不能识别kotlin文件,删除后重新创建相同的名称
- Intellij Idea不会编译kotlin,但maven会这样做
- Kotlin文件从Jar打开而不是Project:IntelliJ
- 重新启用intellij java来kotlin转换
- IntelliJ Idea 2017.3无法启动Kotlin Spring Boot App – @Configuration类可能不是最终的
- 在IntelliJ的Kotlin> Java转换之后,将源代码恢复为Java
- 在更改Kotlin源文件时,使Intellij IDE运行Kotlin / Java注释处理
- 尝试在IntelliJ IDEA中运行Kotlin脚本
- Kotlin NoClassDefFoundError和spring @RequestMapping方法