1. 首页
  2. 数据库
  3. 其它
  4. kotlin compiler dagger plugin:将Dagger代码生成实现为编译器插件的实验 源码

kotlin compiler dagger plugin:将Dagger代码生成实现为编译器插件的实验 源码

上传者: 2021-03-25 14:43:22上传 ZIP文件 182.63KB 热度 6次
这是什么? 使用不同的代码生成方式对Google Dagger的想法进行的实验:Kotlin编译器。 目前,我继续致力于实现更丰富的功能集。 大多数代码是使用KotlinPoet在前端生成的。 借助gradle集成,IDE支持即开即用(至少对于JB产品而言)。 作为该项目的副作用,我正在 如何使用Kotlin(以编译时安全的方式)更好地完成DI。 如果您出于任何原因想要查看以下内容: 插件文件位于: buildSrc/compiler-plugin/kotlin-plugin (这是编译器buildSrc/compiler-plugin/kotlin-plugin内容) 测试项目文件位于src/main/kotlin (这是编译后的文件) 现在,我已经实现了以下概念: 通过Component公开依赖项。 通过实现为object或class实例的Module提供它们。 提供
用户评论