Spec-Zone.ru › Kotlin 1.6

safeCast

kotlin-stdlib / kotlin.reflect / safeCast
Требования к платформе и версии: JVM (1.4), JS (1.4), Native (1.4)
fun <T : Any> KClass<T>.safeCast(value: Any?): T?

Преобразует заданное значение значение к классу, представленному этим объектом KClass. Возвращает null если значение равно null или если это не экземпляр этого класса.

Эта экспериментальная функция ведет себя аналогично функции из kotlin.reflect.full на JVM.

См. также

KClass.isInstance

KClass.cast

© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/safe-cast.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API