lazyInject

fun <T> lazyInject(    kClassFactory: () -> KClass<*>,     qualifier: <Error class: unknown class>? = null,     parameters: <Error class: unknown class>? = null): Lazy<T>(source)
fun <T> lazyInject(    kClass: KClass<*>,     qualifier: <Error class: unknown class>? = null,     parameters: <Error class: unknown class>? = null): Lazy<T>(source)
inline fun <T> lazyInject(qualifier: <Error class: unknown class>? = null, noinline parameters: <Error class: unknown class>? = null): Lazy<T>(source)