есть val type: Type, то пропихнуть этот type за дженерик, чтоб вызвать foo никак не получится, да?)
не понял
Не получится. Надо делать функцию, принимающую KType и перегружать ее с реификацией
Он хочет в рантайме из KType дженерик получить
спасибо, да. Выходит так: ``` fun <T : Any> foo(type: KClass<T>) {} inline fun <reified T : Any> foo() = foo(T::class) ```
возможно лучше KType, но если класса достаточно, то так
Обсуждают сегодня