6c6f2ccacd
to match an error message thrown from KType-based serializer<T>(). Fixes https://github.com/Kotlin/kotlinx.serialization/issues/2528
87 lines
3.4 KiB
Plaintext
Vendored
87 lines
3.4 KiB
Plaintext
Vendored
public final class Box$$serializer : java/lang/Object, kotlinx/serialization/internal/GeneratedSerializer {
|
|
private final kotlinx.serialization.descriptors.SerialDescriptor descriptor
|
|
|
|
private final kotlinx.serialization.KSerializer typeSerial0
|
|
|
|
private void <init>()
|
|
|
|
public void <init>(kotlinx.serialization.KSerializer typeSerial0)
|
|
|
|
public final kotlinx.serialization.KSerializer[] childSerializers()
|
|
|
|
public final Box deserialize(kotlinx.serialization.encoding.Decoder decoder)
|
|
|
|
public java.lang.Object deserialize(kotlinx.serialization.encoding.Decoder decoder)
|
|
|
|
public final kotlinx.serialization.descriptors.SerialDescriptor getDescriptor()
|
|
|
|
private final kotlinx.serialization.KSerializer getTypeSerial0()
|
|
|
|
public final void serialize(kotlinx.serialization.encoding.Encoder encoder, Box value)
|
|
|
|
public void serialize(kotlinx.serialization.encoding.Encoder encoder, java.lang.Object value)
|
|
|
|
public final kotlinx.serialization.KSerializer[] typeParametersSerializers()
|
|
}
|
|
|
|
public final class Box$Companion : java/lang/Object {
|
|
private void <init>()
|
|
|
|
public void <init>(kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker)
|
|
|
|
public final kotlinx.serialization.KSerializer serializer(kotlinx.serialization.KSerializer typeSerial0)
|
|
}
|
|
|
|
public final class Box : java/lang/Object {
|
|
private final static kotlinx.serialization.descriptors.SerialDescriptor $cachedDescriptor
|
|
|
|
public final static Box$Companion Companion
|
|
|
|
private final java.lang.Object t
|
|
|
|
static void <clinit>()
|
|
|
|
public void <init>(java.lang.Object t)
|
|
|
|
public void <init>(int seen0, java.lang.Object t, kotlinx.serialization.internal.SerializationConstructorMarker serializationConstructorMarker)
|
|
|
|
public final java.lang.Object getT()
|
|
|
|
public final static void write$Self$main(Box self, kotlinx.serialization.encoding.CompositeEncoder output, kotlinx.serialization.descriptors.SerialDescriptor serialDesc, kotlinx.serialization.KSerializer typeSerial0)
|
|
}
|
|
|
|
public final class IntrinsicsNonReifiedKt : java/lang/Object {
|
|
public final static kotlinx.serialization.KSerializer inner() {
|
|
ICONST_0
|
|
ISTORE (0)
|
|
LABEL (L0)
|
|
LINENUMBER (12)
|
|
BIPUSH (6)
|
|
LDC (T)
|
|
INVOKESTATIC (kotlin/jvm/internal/Intrinsics, reifiedOperationMarker, (ILjava/lang/String;)V)
|
|
ACONST_NULL
|
|
LDC (kotlinx.serialization.serializer.simple)
|
|
INVOKESTATIC (kotlin/jvm/internal/MagicApiIntrinsics, voidMagicApiCall, (Ljava/lang/Object;)V)
|
|
INVOKESTATIC (kotlinx/serialization/SerializersKt, serializer, (Lkotlin/reflect/KType;)Lkotlinx/serialization/KSerializer;)
|
|
ARETURN
|
|
LABEL (L1)
|
|
}
|
|
|
|
public final static kotlinx.serialization.KSerializer outer() {
|
|
LABEL (L0)
|
|
LINENUMBER (14)
|
|
ICONST_0
|
|
ISTORE (0)
|
|
LABEL (L1)
|
|
LINENUMBER (16)
|
|
GETSTATIC (Box, Companion, LBox$Companion;)
|
|
NEW (java/lang/IllegalArgumentException)
|
|
DUP
|
|
LDC (Captured type parameter T of <root>.IntrinsicsNonReifiedKt.outer from generic non-reified function. Such functionality cannot be supported because T is erased, either specify serializer explicitly or make calling function inline with reified T.)
|
|
INVOKESPECIAL (java/lang/IllegalArgumentException, <init>, (Ljava/lang/String;)V)
|
|
CHECKCAST (java/lang/Throwable)
|
|
ATHROW
|
|
LABEL (L2)
|
|
}
|
|
}
|