class EagerDelegate<T : Any> : InjectDelegate<T>
Delegate for fields that should be injected eagerly.
EagerDelegate(clz: Class<T>, name: String?)
Delegate for fields that should be injected eagerly. |
lateinit var instance: T |
val clz: Class<T> |
|
val name: String? |
fun isEntryPointInjected(): Boolean |
|
fun onEntryPointInjected(scope: Scope): Unit |
operator fun getValue(thisRef: Any, property: KProperty<*>): T |