在阅读dagger-hilt的文档时,我遇到了这样一个术语"字节码转换"。什么是字节码转换?
完整的句子
Hilt Gradle插件运行字节码转换来生成api更容易使用。
使用字节码转换的好处是什么?
字节码转换发生在编译之后和索引之前。输入为字节码,输出为字节码。
Android工具团队私下宣布,现有的字节码转换API将被弃用,并被新的API所取代。希望他们能尽快发布字节码转换。
Readmore:
- 我的博客的一个简单的使用字节码转换https://chao2zhang.medium.com/debugging-livedata-changes-made-easy-d3aa16b81b41
- dagger柄实现https://github.com/google/dagger/blob/master/java/dagger/hilt/android/plugin/src/main/kotlin/dagger/hilt/android/plugin/HiltGradlePlugin.kt