Implemented caching of child serializers
Resolves Kotlin/kotlinx.serialization#1918 Merge-request: KT-MR-7578 Merged-by: Sergey Shanshin <Sergey.Shanshin@jetbrains.com>
This commit is contained in:
committed by
Space Team
parent
3e8f7b8ee4
commit
339b152390
@@ -29,8 +29,6 @@ public final class Box$Companion : java/lang/Object {
|
||||
|
||||
public void <init>(kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker)
|
||||
|
||||
private final kotlinx.serialization.descriptors.SerialDescriptor get$cachedDescriptor()
|
||||
|
||||
public final kotlinx.serialization.KSerializer serializer(kotlinx.serialization.KSerializer typeSerial0)
|
||||
}
|
||||
|
||||
@@ -47,8 +45,6 @@ public final class Box : java/lang/Object {
|
||||
|
||||
public void <init>(int seen1, java.lang.Object boxed, kotlinx.serialization.internal.SerializationConstructorMarker serializationConstructorMarker)
|
||||
|
||||
public final static kotlinx.serialization.descriptors.SerialDescriptor access$get$cachedDescriptor$cp()
|
||||
|
||||
public final java.lang.Object component1()
|
||||
|
||||
public final Box copy(java.lang.Object boxed)
|
||||
@@ -191,8 +187,8 @@ public final class IntrinsicsKt : java/lang/Object {
|
||||
}
|
||||
}
|
||||
|
||||
final class SerializableObject$$cachedSerializer$delegate$1 : kotlin/jvm/internal/Lambda, kotlin/jvm/functions/Function0 {
|
||||
public final static SerializableObject$$cachedSerializer$delegate$1 INSTANCE
|
||||
final class SerializableObject$1 : kotlin/jvm/internal/Lambda, kotlin/jvm/functions/Function0 {
|
||||
public final static SerializableObject$1 INSTANCE
|
||||
|
||||
static void <clinit>()
|
||||
|
||||
@@ -212,7 +208,7 @@ public final class SerializableObject : java/lang/Object {
|
||||
|
||||
private void <init>()
|
||||
|
||||
private final kotlin.Lazy get$cachedSerializer$delegate()
|
||||
private final kotlinx.serialization.KSerializer get$cachedSerializer()
|
||||
|
||||
public final kotlinx.serialization.KSerializer serializer()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user