bartvh
11/30/2018, 1:01 PMwhen (v) {
is Enum<*> -> {
val ev: Enum<*> = v
val kc: KClass<Enum<*>> = ev.javaClass.kotlin
val ser: EnumSerializer<*> =
// EnumSerializer(kc)
EnumSerializer::class.primaryConstructor!!.call(kc)
Does anybody know a combination of casts/suppressions/*/magical incantations that could allow the commented out line to work?bartvh
11/30/2018, 1:01 PMclass EnumSerializer<T : Enum<T>>(serializableClass: KClass<T>)
hudsonb
11/30/2018, 1:07 PMEnumSerializer<Nothing>(kc)
work?bartvh
11/30/2018, 1:12 PMEnumSerializer(kc as KClass<Nothing>)
does 🙂hudsonb
11/30/2018, 1:14 PMNothing
is great for shutting up the compiler 😆bartvh
11/30/2018, 1:14 PMbartvh
11/30/2018, 1:15 PM