hi, is it possible to inject param during annotation constructor injection?
here is the example:
Copy code
@Module
class MyModule {
@Factory
fun provideLogger(@InjectedParam tag: String) = Logger(tag)
}
@Single
class SomeClass(
private val logger: Logger // how to specify tag here on injection point?
)
c
Caleb Cook
07/03/2024, 4:52 PM
Copy code
@Single
class SomeClass(
@InjectedParam private val tag: String,
private val logger: Logger = get(Logger::class.java) {
parametersOf(tag)
},
)