class EagerDelegateProvider<T : Any> : DelegateProvider<T>
DelegateProvider for eager injections.
EagerDelegateProvider(clz: Class<T>)EagerDelegateProvider(clz: Class<T>, name: String)EagerDelegateProvider(clz: Class<T>, name: Class<out Annotation>) |
val clz: Class<T> |
|
val name: String? |
fun createDelegate(): EagerDelegate<T> |
operator fun provideDelegate(thisRef: Any, prop: KProperty<*>): InjectDelegate<T> |