从1.3.70 EAP开始,在中有一个新选项
org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions
这就是
var useIR: kotlin.Boolean
它会激活
-Xuse-ir
(参见https://github.com/JetBrains/kotlin/commit/383239aff62ad353fa5e9a927003d7973e4565be)
文档中似乎没有对此选项进行描述。是干什么的呢?其含义是什么?我注意到构建大小减少了(按KB顺序)。
发布于 2020-04-06 22:39:28
该选项在Kotlin编译器中启用JVM编译器后端的新实现,即为JVM生成字节码的部分。
从Kotlin 1.3.71开始,它还没有准备好投入生产,并且已经为内部测试添加了标志,所以请不要在任何实际项目中使用它。
https://stackoverflow.com/questions/61057629
复制相似问题