@Compose 生成的代码位于 Android 项目文件夹结构中的什么位置?

问题描述 投票:0回答:2

我正在研究 jatpack Compose 并尝试阅读它的一些源代码。注意到 Compose 注释在此框架中至关重要,因此我想阅读它生成的代码来检查其中实际完成的操作。但是我找不到代码所在的位置,而且由于它是一个全新的东西,因此通过互联网找不到任何内容。求你的想法,谢谢!

android android-jetpack-compose
2个回答
5
投票

这是一个很大的话题。

@Composable 注释不由生成源代码的注释处理器处理。相反,Google 构建了一个 Kotlin 编译器插件来处理注释并将其魔力直接编织到编译的代码中。

Leland Richardson 是从事此工作的工程师,他解释了幕后发生的很多事情。例如,从这里开始:

http://intelligiblebabble.com/compose-from-first-principles/


© www.soinside.com 2019 - 2024. All rights reserved.