такую штуку, на которую 13-й не ругался. Ну и по виду если флоу смотреть то вполне норм должно быть. Стоит заводить ишу аль нет?
import kotlin.random.Random
fun main(args: Array<String>) {
var enumVar: SomeEnum? = null
val result = if (Random.nextBoolean()) {
"result"
} else {
enumVar = try {
SomeEnum.valueOf("X")
} catch (e: Exception) {
throw RuntimeException()
}
enumVar!!.name // !!! HERE NOW it should be null-asserted
}
print(enumVar)
print(result)
}
enum class SomeEnum {
FOO, BAR
}
Бамп
Как по мне, стоит. Я не вижу, что могло бы поменять переменную -- её никто не захватывает.
если такой же ишшуи нет и проблема воспроизводится на последнем деве, то очень стоит
Обсуждают сегодня