Kazik
@InjectedParam
@Factory class TestSampleClass( @InjectedParam val name: String, val sample: AnotherSample ) { fun hello(): String { return "Hello $name!" } fun hello2(): String { return sample.hello() } } @Factory class AnotherSample(@InjectedParam val name: String) { fun hello(): String { return "Another $name!!!" } }
AnotherSample
private val testSampleClass: TestSampleClass by inject { parametersOf("woooo!") }
Provided
InjectedParam
arnaud.giuliani
A modern programming language that makes developers happier.