Mani
val pickableState = try { PickableState.valueOf(state) } catch (ex: Exception){ null }
Jonathan Mew
val pickableState: PickableState? = PickableState.values().find{it.name == state}
Matteo Mirk
inline fun <reified E : Enum<E>> enumIsPresent(name: String): Boolean { return try { enumValueOf<E>(name) true } catch (e: Exception) { false } }
A modern programming language that makes developers happier.