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