<@U2SKJHSGK> managed to work something out... was ...
# getting-started
d
@miha-x64 managed to work something out... was too deep into it to stop 😉
Copy code
fun enumValueOfUnsafe(clazz: Class<*>, name: String) : Enum<*> {
  @Suppress("UPPER_BOUND_VIOLATED", "UNCHECKED_CAST") // key is UPPER_BOUND_VIOLATED
  return java.lang.Enum.valueOf<Enum<*>>(clazz as Class<Enum<*>>, name)
}