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

我正在通过Kotlin为Android开发者探索Kotlin。 其中一个步骤是使用Convert Java File to Kotlin File来查看Java和Kotlin文件的比较。

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

该工具是从Java输入创建一个抽象语法树,然后转换到Kotlin? 还是在做更简单的事情?

One Solution collect form web for “如何将Java文件转换为Kotlin文件?”

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

  • 空重载构造函数
  • Kotlin:你可以用varargs命名参数吗?
  • MVP演示者没有正确注入
  • Kotlin:什么是用于lambda参数的名字?
  • 合格它在kotlin
  • Kotlin:在基类中构造派生泛型类型的值
  • Aspectj不能和kotlin一起工作
  • 图像视图不会出现在Activity上(在AppCompatActivity上可以)
  • 由于重复,Kotlin gradle.build ZipException
  • 在kotlin测试
  • Kotlin:调用者体内的函数参数实现
  • Kotlin language will be the best programming language for Android.