All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kotlinx.serialization.SealedClassSerializer.class Maven / Gradle / Ivy

????2P+kotlinx/serialization/SealedClassSerializerYLkotlinx/serialization/internal/AbstractPolymorphicSerializer;h(Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;)Vy(Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass<+TT;>;[Lkotlinx/serialization/KSerializer<+TT;>;)V#Lorg/jetbrains/annotations/NotNull;
serialName
kotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V

	baseClass
subclassessubclassSerializers()V
Lkotlin/reflect/KClass;	 kotlin/collections/CollectionsKt	emptyList()Ljava/util/List; !
"_annotationsLjava/util/List;$%	&kotlin/LazyThreadSafetyMode(PUBLICATIONLkotlin/LazyThreadSafetyMode;*+	),8kotlinx/serialization/SealedClassSerializer$descriptor$2.f(Ljava/lang/String;Lkotlinx/serialization/SealedClassSerializer;[Lkotlinx/serialization/KSerializer;)V0
/1kotlin/jvm/functions/Function03
kotlin/LazyKt5lazyL(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;78
69descriptor$delegate
Lkotlin/Lazy;;<	="java/lang/IllegalArgumentException?java/lang/StringBuilderA
BAll subclasses of sealed class Dappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;FG
BHgetBaseClass()Lkotlin/reflect/KClass;JK
Lkotlin/reflect/KClassN
getSimpleName()Ljava/lang/String;PQOR should be marked @SerializableTtoStringVQ
BW(Ljava/lang/String;)VY
@Zkotlin/collections/ArraysKt\zip8([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List;^_
]`java/lang/Iterablebkotlin/collections/MapsKtdtoMap%(Ljava/lang/Iterable;)Ljava/util/Map;fg
ehclass2SerializerLjava/util/Map;jk	l
java/util/MapnentrySet()Ljava/util/Set;pqorIkotlinx/serialization/SealedClassSerializer$special$$inlined$groupingBy$1t(Ljava/lang/Iterable;)Vv
uwkotlin/collections/Groupingyjava/util/LinkedHashMap{
|sourceIterator()Ljava/util/Iterator;~z?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????keyOf&(Ljava/lang/Object;)Ljava/lang/Object;??z?get??o?containsKey(Ljava/lang/Object;)Z??o?java/util/Map$Entry?java/lang/String?java/lang/IllegalStateException?Multiple sealed subclasses of '?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;F?
B?' have the same serial name '?': '?getKey????', '?(C)Ljava/lang/StringBuilder;F?
B?java/lang/Object?
?W
?Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??o?size()I??o?mapCapacity(I)I??
e?(I)V?
|?iterator?c?getValue????!kotlinx/serialization/KSerializer?serialName2Serializer?k	?$i$f$groupingByI$this$groupingBy$ivLjava/lang/Iterable;'$i$a$-aggregate-SealedClassSerializer$2keyLjava/lang/String;accumulatorLjava/util/Map$Entry;element	key$iv$ivLjava/lang/Object;accumulator$iv$ive$iv$iv$i$f$aggregateTo$this$aggregateTo$iv$ivLkotlin/collections/Grouping;destination$iv$iv$i$f$aggregate$this$aggregate$iv'$i$a$-mapValues-SealedClassSerializer$3it6$i$a$-associateByTo-MapsKt__MapsKt$mapValuesTo$1$iv$ivit$iv$ivelement$iv$iv$iv$i$f$associateByTo$this$associateByTo$iv$iv$iv$i$f$mapValuesTo$this$mapValuesTo$iv$iv$i$f$mapValues$this$mapValues$ivthis-Lkotlinx/serialization/SealedClassSerializer;[Lkotlin/reflect/KClass;$[Lkotlinx/serialization/KSerializer;??()Lkotlin/reflect/KClass;?(Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;[Lkotlinx/serialization/KSerializer;[Ljava/lang/annotation/Annotation;)V?(Ljava/lang/String;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass<+TT;>;[Lkotlinx/serialization/KSerializer<+TT;>;[Ljava/lang/annotation/Annotation;)VLkotlin/PublishedApi;classAnnotations?
?asList%([Ljava/lang/Object;)Ljava/util/List;??
]?"[Ljava/lang/annotation/Annotation;
getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;kotlin/Lazy?2kotlinx/serialization/descriptors/SerialDescriptorfindPolymorphicSerializerOrNullt(Lkotlinx/serialization/encoding/CompositeDecoder;Ljava/lang/String;)Lkotlinx/serialization/DeserializationStrategy;z(Lkotlinx/serialization/encoding/CompositeDecoder;Ljava/lang/String;)Lkotlinx/serialization/DeserializationStrategy<+TT;>;$Lorg/jetbrains/annotations/Nullable;decoder	-kotlinx/serialization/DeserializationStrategy

1Lkotlinx/serialization/encoding/CompositeDecoder;	klassNamei(Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)Lkotlinx/serialization/SerializationStrategy;_(Lkotlinx/serialization/encoding/Encoder;TT;)Lkotlinx/serialization/SerializationStrategy;encodervaluegetClass()Ljava/lang/Class;
?kotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;
+kotlinx/serialization/SerializationStrategy!
#	$i$f$cast
$this$cast$iv-Lkotlinx/serialization/SerializationStrategy;(Lkotlinx/serialization/encoding/Encoder;access$get_annotations$p?(Lkotlinx/serialization/SealedClassSerializer;)Ljava/util/List;$thisLkotlin/reflect/KClass;4Ljava/util/List<+Ljava/lang/annotation/Annotation;>;WLjava/util/Map;Lkotlinx/serialization/KSerializer<+TT;>;>;LLjava/util/Map;>;0Lkotlinx/serialization/InternalSerializationApi;Lkotlin/Metadata;mvkxi0d19??`

??
??

??

??

??

??

??


 

$
??



??

??

??

??*??*02H0BW08??0
8??00	

8??00	0
0	¢BG08??0
8??00	

8??00	¢J$8??020 2!0HJ%
8??0"2#0$2%8??H¢&R0
0X‚¢
??R8??0X–¢
??R*
8??0
8??00X‚¢
??R08VX–„¢
R"0
8??00X‚¢
??¨'d2T>Lkotlinx/serialization/internal/AbstractPolymorphicSerializer;#Lkotlinx/serialization/KSerializer;
descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor;/Lkotlinx/serialization/DeserializationStrategy;kotlinx-serialization-coreSealedSerializer.kt	SignatureRuntimeInvisibleAnnotationsCode
StackMapTableLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotationsInnerClasses
SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1E,F	$%E-F	;<F	jkE.F	?kE/F	Ga.+?,?-??*?*,?*?#?'*?-?/Y+*?2?4?:?>-???+?@Y?BY?CE?I*?M?S?IU?I?X?[?*-?a?c?i?m**?m?s?c:6?uY?x?z::6:?|Y?}?o:6	??:

????
??:??:??:


??????:??:??:::6?Q??Y?BY?C??I*?M????I?I??I??????I????'???X?????:??W??C_::6:?|Y???????o:6	?s?c:
6
??:???U??:

??::6??_
??:::6????????:??W???_???H/?r?O???Q?O??zzo??C?O??zzo????o?????h?O??zzo???????o???O??zzo??A?O??oooc??[I?+NK"e)gAyBzJ{r~????????????????????#?'?I?P?S?U?X?_?q???????????????????"?$?%?),?-IJ8??????U??X??X??X??????????
????????	???????k??????????????????
???F??
?g???j??
?w??	?z?k?z?k???????k.??.
?..?.?EK				JKG/*??IKJ??E?F	?G?3+?,?-????*+,-??*???'?I a)b2cJ>3??3
?33?3?3??E?F?K					??G=*?>L+???I
ggJ??F	Gx&+
?*??,????Y?	??
W*+,??H
^?FI
??J &??&	&?EFK
	G?A+?,?*?m,?? ????Y?	?"?
W*+,?$Y?N6-?W?Hk?F"K"A"I?:?>?J4:%?7&'A??A(A?EFK
		)*G/*?'?IGJ+?L
/EMDNbSMAP
SealedSerializer.kt
Kotlin
*S Kotlin
*F
+ 1 SealedSerializer.kt
kotlinx/serialization/SealedClassSerializer
+ 2 _Collections.kt
kotlin/collections/CollectionsKt___CollectionsKt
+ 3 Grouping.kt
kotlin/collections/GroupingKt__GroupingKt
+ 4 Maps.kt
kotlin/collections/MapsKt__MapsKt
+ 5 Platform.common.kt
kotlinx/serialization/internal/Platform_commonKt
*L
1#1,148:1
1534#2:149
1236#2,4:159
53#3:150
80#3,6:151
438#4:157
388#4:158
84#5:163
*S KotlinDebug
*F
+ 1 SealedSerializer.kt
kotlinx/serialization/SealedClassSerializer
*L
127#1:149
137#1:159,4
128#1:150
128#1:151,6
137#1:157
137#1:158
145#1:163
*E
O?012[I3I4I56I37I89[s:;[(s?ss
s=ssss=ss?s?s=s?ss$s=sJsKsjs=s@sAs?s?s;s




© 2015 - 2025 Weber Informatics LLC | Privacy Policy