cast
Начиная с Kotlin: 1.4
fun <T : Any> KClass<T>.cast(value: Any?): T
Приводит заданное значение к классу, представленному этим объектом KClass. Выбрасывает исключение, если значение равно null или если оно не является экземпляром этого класса.
Это экспериментальная функция, которая ведет себя аналогично функции из kotlin.reflect.full на JVM.
См. также
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.reflect/cast.html