【问题标题】:Does KAPT(Kotlin Annotation Processing) support Kotlin-JS?KAPT(Kotlin 注释处理)是否支持 Kotlin-JS?
【发布时间】:2018-04-02 06:34:36
【问题描述】:

我看到example 解释了 Kotlin JVM 的 KATP,它正在工作。

不知道它是否支持 Kotlin JS?有例子吗?

【问题讨论】:

    标签: annotations kotlin annotation-processing kapt


    【解决方案1】:

    不,kapt 不支持 Kotlin/JS。 kapt 集成到 Java 编译器并使用其注解处理 API,而 Kotlin/JS 编译管道中不存在这些。

    【讨论】:

    • 谢谢!有什么计划吗?
    • kapt 本质上与 javac 相关联,因此任何 Kotlin/JS 或 Native 的注解处理工具都将是一个完全独立的设计。目前我们还没有开发任何此类工具。
    【解决方案2】:

    我找到了一个库 https://github.com/Foso/MpApt

    来自自述文件:

    我写了一个注解处理库,可以检测 Kotlin Native/JS 和 Jvm 项目中的注解,因为 Kapt 只使用 KotlinJvm。该库可用于 Kotlin 编译器插件。使用 Kotlin 1.3.41、1.3.50、1.3.71 测试

    【讨论】:

      猜你喜欢
      • 2018-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 2016-12-10
      • 1970-01-01
      • 2020-05-04
      • 1970-01-01
      相关资源
      最近更新 更多