ktp / toothpick.ktp.delegate / EagerDelegateProvider

EagerDelegateProvider

class EagerDelegateProvider<T : Any> : DelegateProvider<T>

DelegateProvider for eager injections.

Constructors

<init>

EagerDelegateProvider(clz: Class<T>)
EagerDelegateProvider(clz: Class<T>, name: String)
EagerDelegateProvider(clz: Class<T>, name: Class<out Annotation>)

Inherited Properties

clz

val clz: Class<T>

name

val name: String?

Functions

createDelegate

fun createDelegate(): EagerDelegate<T>

Inherited Functions

provideDelegate

operator fun provideDelegate(thisRef: Any, prop: KProperty<*>): InjectDelegate<T>