Norbi
09/20/2023, 9:10 AM@Module
and declared in Kotlin code.
What I would like to see is the ability to include modules declared in Kotlin code into modules declared by @Module
.
Like:
val moduleA = module { ... }
@Module
class ModuleB {
@Include
fun moduleA() = moduleA
}
What do you think? (Or maybe is there already such a feature? 🙂 )package some.package
@Module
@ComponentScan
class MyModuleWithoutIncludes
val myModule by lazy {
module {
includes(
requiredModule, // Required module defined in Kotlin code
some_package_MyModuleWithoutIncludes // Module generated from MyModuleWithoutIncludes
)
}
}
and I use myModule
instead of directly using some_package_MyModuleWithoutIncludes
.