我正在通过Kotlin为Android开发人员探索Kotlin 。第一步之一是用来Convert Java File to Kotlin File
查看Java和Kotlin文件的比较。
我很好奇此功能的工作原理。
该工具是否从Java输入创建抽象语法树,然后将其转换为Kotlin?还是做的事情简单得多?
该工具使用IntelliJ IDEA PSI接口来解析和分析Java源代码,然后将结果树转换为Kotlin文本。与其他与Kotlin相关的事物一样,它是开源的。您可以在此处找到实现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句