bod
10/08/2018, 3:39 PMinline fun <reified E : Enum<E>> enumValueOf(name: String, default: E): E {
return try {
enumValueOf(name.toUpperCase())
} catch (e: IllegalArgumentException) {
Timber.w("Unknown ${E::class.java} value: $name")
default
}
}
This works! Great, many thanks 🙂