Zac Sweers
12/30/2022, 5:29 AMralf
12/30/2022, 5:31 AMModuleDescriptor
here: https://github.com/square/anvil/blob/main/compiler/src/main/java/com/squareup/anvil/compiler/ClassScanner.kt#L39dmitriy.novozhilov
12/30/2022, 1:08 PMralf
12/30/2022, 5:14 PMModuleDescriptor
exposed by `IrModuleFragment`: https://github.com/square/anvil/blob/071b46804423e7aa6579f8dc992370b41543423b/comp[…]ler/src/main/java/com/squareup/anvil/compiler/ClassScannerIr.kt
In other words: Anvil needs to find all classes with a specific annotation across all dependencies on the compile classpath.dmitriy.novozhilov
12/30/2022, 5:21 PM.jar
during compilation of library and then just read this file for each library during compilation of applicationralf
12/30/2022, 6:03 PM.aar
files and make it harder to work with them.dmitriy.novozhilov
12/30/2022, 6:04 PMralf
12/30/2022, 6:08 PMZac Sweers
12/31/2022, 4:13 AMdmitriy.novozhilov
12/31/2022, 1:57 PMralf
12/31/2022, 10:10 PM