``` inline fun <reified E : Enum<E>> e...
# announcements
b
Copy code
inline 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 🙂