anvil icon indicating copy to clipboard operation
anvil copied to clipboard

K2: hints aren't discoverable in K2 IR

Open ZacSweers opened this issue 1 year ago • 1 comments

Example trace:

> Task :apps:app-startup-di:compileInternalDebugKotlin
e: java.lang.IllegalStateException: Module Module <-apps-app-startup-di> doesn't contain package anvil.hint.subcomponent
        at org.jetbrains.kotlin.fir.descriptors.FirModuleDescriptor.getPackage(FirModuleDescriptor.kt:55)
        at com.squareup.anvil.compiler.codegen.reference.RealAnvilModuleDescriptor.getPackage(RealAnvilModuleDescriptor.kt)
        at com.squareup.anvil.compiler.ClassScanner.findContributedClasses(ClassScanner.kt:37)
        at com.squareup.anvil.compiler.ClassScannerIrKt.findContributedClasses(ClassScannerIr.kt:23)
        at com.squareup.anvil.compiler.ModuleMergerIr.findContributedSubcomponentModules(ModuleMergerIr.kt:386)

ZacSweers avatar Mar 12 '24 04:03 ZacSweers

Found the issue, should be simple to work around 👍. Will put up a PR

ZacSweers avatar Mar 12 '24 05:03 ZacSweers