blob: 3c3e70a49cc2198bafc19da06f31aa6b0942d8ca [file]
// TARGET_BACKEND: JVM_IR
// WITH_STDLIB
import kotlinx.serialization.*
@Serializable(with = PolymorphicSerializer::class)
interface ExplicitlyPolymorphic
@Serializable
class Holder(
val poly: ExplicitlyPolymorphic
)
fun box(): String {
val kind = ExplicitlyPolymorphic.serializer().descriptor.kind.toString()
if (kind != "OPEN") return kind
return "OK"
}