| D | GenericCustomSerializerTest.kt | 2 …* Copyright 2017-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 licen… in <lambda>() 16 class CheckedData<T : Any>(val data: T, val checkSum: ByteArray) { in <lambda>() constant in kotlinx.serialization.features.CheckedData 23 if (data != other.data) return false in <lambda>() 30 var result = data.hashCode() in <lambda>() 37 … override val descriptor: SerialDescriptor = buildClassSerialDescriptor("CheckedDataSerializer") { in <lambda>() constant in kotlinx.serialization.features.CheckedDataSerializer 38 val dataDescriptor = dataSerializer.descriptor in <lambda>() 39 element("data", dataDescriptor) in <lambda>() 40 element("checkSum", ByteArraySerializer().descriptor) in <lambda>() 44 val out = encoder.beginStructure(descriptor) in serialize() 45 out.encodeSerializableElement(descriptor, 0, dataSerializer, value.data) in serialize() [all …]
|