当前位置: 首页 > 知识库问答 >
问题:

KAPT(Kotlin注释处理)支持Kotlin-JS吗?

章稳
2023-03-14

我看到一个例子解释了Kotlin JVM的KATP,它正在工作。

我想知道它是否支持Kotlin JS?有什么例子吗?

共有2个答案

姬承教
2023-03-14

我找到一个图书馆https://github.com/Foso/MpApt

来自自述:

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

苏凯
2023-03-14

不,kapt不支持静态编程语言/JS。kapt集成到Java编译器中并使用其注释处理API,而这些都不存在于静态编程语言/JS编译管道中。

 类似资料:
  • 我想从kotlin实体类生成jpa querydsl文件。 在线上有一个很好的例子,说明如何使用gradle生成dsl文件https://github.com/JetBrains/kotlin-examples/blob/master/gradle/kotlin-querydsl/build.gradle. 然而,我试图在maven中实现它,但没有运气。我目前的pom在下面。有人知道问题可能是什么

  • 在添加com.google.dagger:dagger-android-support依赖项后,我得到了这个gradle错误。 这是我的构建的一部分

  • 静态编程语言是否支持像这样的java注释,因为我无法让它工作。我可以用注释颜色,但实际上没有得到该注释的lint检查。 例子 传递,不显示线头。应使用R颜色显示皮棉。colorPrimary,不与

  • 我的处理器中有一个简单的注释,如下所示: 这适用于java文件,但一旦我将文件转换为kotlin,注释的导入就不再有效。为什么? 我需要改变什么才能让他的注释也在Kotlin中工作?从文档中,我可以看到kotlin与java注释100%兼容,所以我有点困惑这里有什么问题...如果处理器不工作,需要调整以与kotlin一起工作,我会理解,但我不知道为什么导入本身不工作... 我说的图书馆在这里:ht

  • Kotlin是一种针对JVM(和其他平台)的静态类型语言,它允许编写简洁而优雅的代码,同时提供与Java编写的现有库的互操作性。 Spring Boot通过利用其他Spring项目(如Spring Framework,Spring Data和Reactor)的支持来提供Kotlin支持。 有关更多信息,请参阅Spring Framework Kotlin支持文档。 从Spring Boot和Kot

  • 我开发android应用程序,经常使用注释作为编译时参数检查,大多是Android的支持注释。 java代码中的示例: 我不想使用枚举,因为它们在Android中存在性能问题。自动转换器到 kotlin 只会生成无效代码。如何在 kotlin 中使用注释?