如何将Java文件转换为Kotlin文件?

Bra*_*rad 10 android intellij-idea kotlin android-studio

我正在通过Kotlin为Android开发者探索Kotlin .最初的步骤之一是使用Convert Java File to Kotlin File以查看Java和Kotlin文件的比较方式.

我很好奇这个功能是如何工作的.

该工具是否从Java输入创建抽象语法树然后转换为Kotlin?或者做得更简单?

yol*_*ole 9

该工具使用IntelliJ IDEA PSI接口来解析和分析Java源代码,然后将生成的树转换为Kotlin文本.它就像其他与Kotlin相关的开源一样; 你可以在这里找到实现.