IS
Size: a a a
IS
IS
IG
IG
IS
IG
IS
IS
IG
IG
IS
IS
ИМ
ИМ
IG
class Test(val component: DaggerComponent) {
@field:Inject
lateinit var a: A
@field:Inject
lateinit var B: B
init {
component.inject(this)
}
}IG
class Test2() {
@field:Inject
lateinit var a: A
@field:Inject
lateinit var B: B
init {
SomeInjector.getDaggerComponent().inject(this)
}
}IG
IG
class Test @Inject constructor(
private val a: A,
private val b: B
)
ИМ
ИМ