Mani
11/06/2019, 10:06 AMval pickableState = try {
PickableState.valueOf(state)
} catch (ex: Exception){
null
}
is there a better way to check if a string is present in ENUM?Jonathan Mew
11/06/2019, 10:23 AMval pickableState: PickableState? = PickableState.values().find{it.name == state}
Mani
11/06/2019, 6:48 PMJonathan Mew
11/07/2019, 7:41 AMMatteo Mirk
11/08/2019, 3:32 PMinline fun <reified E : Enum<E>> enumIsPresent(name: String): Boolean {
return try {
enumValueOf<E>(name)
true
} catch (e: Exception) {
false
}
}