zt
abstract class Test { abstract val a: @Serializable(Serializer::class) String } private class Serializer : KSerializer<String>(String.serializer()) { override val descriptor: SerialDescriptor get() = TODO("Not yet implemented") override fun deserialize(decoder: Decoder): String { TODO("Not yet implemented") } override fun serialize(encoder: Encoder, value: String) { TODO("Not yet implemented") } } class TestImpl(override val a: String) : Test()
A modern programming language that makes developers happier.