Вы бы раскрыли что это такое. Потому что в разных языках это может по разному называться. Я почитал, но не совсем понял назначение. В котлин есть is/as/as?, есть рефлексия. Вроде похоже
Уточню, у меня пример в нём функция , которая может вернуть либо float, либо int, и я не знаю как в котлине эту проблему одолеть ( но понимаю, что должно быть какое то решение простое