import kotlin.reflect.KClass class SomeClass inline fun foo(klass: KClass<*>): K = null!! val some: Map by lazy { SomeClass::class.let { foo(it) } }