如何为kotlin / native编写注释处理器?

时间:2018-10-11 10:30:57

标签: kotlin annotations kotlin-native kotlin-multiplatform

是否可以在kotlin /本机或kotlin多平台模块中编写我们的注释处理器?如果是这样,那又如何?我找到了Kotlin的本教程:https://github.com/osamarao/ViewModelAnnotationsKt 但是我不确定如何在kotlin / native中实现相同的功能。

1 个答案:

答案 0 :(得分:1)

目前(从Kotlin 1.3开始)是不可能的。使用Kotlin / JVM,注释处理器可在Java编译器API之上运行。使用Kotlin / Native,不会将Java编译器API用作编译过程的一部分,并且没有等效的替代方法可以使用。