Provider

fun <C : Any, T : Any> Provider(    contextType: TypeToken<in C>,     createdType: TypeToken<out T>,     creator: NoArgBindingDI<C>.() -> T)

Parameters

T

The created type.

createdType

The type of objects created by this provider, used for debug print only.