xref: /aosp_15_r20/external/kotlinc/lib/kotlinx-serialization-compiler-plugin.jar (revision db694bcbe6ddf7a54139cd11aad3e01286b7b463)

META-INF/
META-INF/MANIFEST.MF
META-INF/kotlinx-serialization-compiler-plugin.common.kotlin_module
org/
org/jetbrains/
org/jetbrains/kotlinx/
org/jetbrains/kotlinx/serialization/
org/jetbrains/kotlinx/serialization/compiler/
org/jetbrains/kotlinx/serialization/compiler/diagnostic/
org/jetbrains/kotlinx/serialization/compiler/diagnostic/CommonVersionReader.class
RuntimeVersions.kt package org.jetbrains.kotlinx.serialization.compiler.diagnostic public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.CommonVersionReader extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.diagnostic.CommonVersionReader INSTANCE private static final java.util.jar.Attributes$Name REQUIRE_KOTLIN_VERSION private static final String CLASS_SUFFIX private void <init> () public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions computeRuntimeVersions (org.jetbrains.kotlin.descriptors.SourceElement) String location String jarFile java.io.File file org.jetbrains.kotlin.descriptors.SourceElement sourceElement public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions getVersionsFromManifest (java.io.File) int $i$a$-let-CommonVersionReader$getVersionsFromManifest$version$1 String p0 int $i$a$-let-CommonVersionReader$getVersionsFromManifest$kotlinVersion$1 String p0 org.jetbrains.kotlin.config.ApiVersion version org.jetbrains.kotlin.config.ApiVersion kotlinVersion java.io.File runtimeLibraryPath public final boolean canSupportInlineClasses (org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions) org.jetbrains.kotlin.config.ApiVersion implVersion org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions currentVersion static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/diagnostic/RuntimeVersions$Companion.class
RuntimeVersions.kt package org.jetbrains.kotlinx.serialization.compiler.diagnostic public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions$Companion extends java.lang.Object { private void <init> () public final org.jetbrains.kotlin.config.ApiVersion getMINIMAL_SUPPORTED_VERSION () public final org.jetbrains.kotlin.config.ApiVersion getMINIMAL_VERSION_FOR_INLINE_CLASSES () public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/diagnostic/RuntimeVersions.class
RuntimeVersions.kt package org.jetbrains.kotlinx.serialization.compiler.diagnostic public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions$Companion Companion private final org.jetbrains.kotlin.config.ApiVersion implementationVersion private final org.jetbrains.kotlin.config.ApiVersion requireKotlinVersion private static final org.jetbrains.kotlin.config.ApiVersion MINIMAL_SUPPORTED_VERSION private static final org.jetbrains.kotlin.config.ApiVersion MINIMAL_VERSION_FOR_INLINE_CLASSES public void <init> (org.jetbrains.kotlin.config.ApiVersion, org.jetbrains.kotlin.config.ApiVersion) org.jetbrains.kotlin.config.ApiVersion implementationVersion org.jetbrains.kotlin.config.ApiVersion requireKotlinVersion public final org.jetbrains.kotlin.config.ApiVersion getImplementationVersion () public final org.jetbrains.kotlin.config.ApiVersion getRequireKotlinVersion () public final boolean currentCompilerMatchRequired () int $i$a$-let-RuntimeVersions$currentCompilerMatchRequired$current$1 String p0 org.jetbrains.kotlin.config.ApiVersion current public final boolean implementationVersionMatchSupported () public final org.jetbrains.kotlin.config.ApiVersion component1 () public final org.jetbrains.kotlin.config.ApiVersion component2 () public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions copy (org.jetbrains.kotlin.config.ApiVersion, org.jetbrains.kotlin.config.ApiVersion) org.jetbrains.kotlin.config.ApiVersion implementationVersion org.jetbrains.kotlin.config.ApiVersion requireKotlinVersion public static synthetic org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions copy$default (org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions, org.jetbrains.kotlin.config.ApiVersion, org.jetbrains.kotlin.config.ApiVersion, int, java.lang.Object) public java.lang.String toString () public int hashCode () int result public boolean equals (java.lang.Object) Object other public static final synthetic org.jetbrains.kotlin.config.ApiVersion access$getMINIMAL_SUPPORTED_VERSION$cp () public static final synthetic org.jetbrains.kotlin.config.ApiVersion access$getMINIMAL_VERSION_FOR_INLINE_CLASSES$cp () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationPluginKey.class
SerializationPluginKey.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationPluginKey extends org.jetbrains.kotlin.GeneratedDeclarationKey { public static final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationPluginKey INSTANCE private void <init> () public java.lang.String toString () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/
org/jetbrains/kotlinx/serialization/compiler/resolve/CallingConventions.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.CallingConventions extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.CallingConventions INSTANCE public static final String begin public static final String end public static final String decode public static final String update public static final String encode public static final String encodeEnum public static final String decodeEnum public static final String encodeInline public static final String decodeInline public static final String decodeElementIndex public static final String decodeSequentially public static final String elementPostfix public static final String shouldEncodeDefault public static final String addElement public static final String addAnnotation public static final String addClassAnnotation private void <init> () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/ISerializableProperties.class
ISerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public abstract org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperties extends java.lang.Object { public abstract java.util.List getSerializableProperties () public abstract boolean isExternallySerializable () public abstract java.util.List getSerializableConstructorProperties () public abstract java.util.List getSerializableStandaloneProperties () }
org/jetbrains/kotlinx/serialization/compiler/resolve/ISerializablePropertiesKt.class
ISerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializablePropertiesKt extends java.lang.Object { public static final int getGoldenMask (org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperties) org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperty property int goldenMask int requiredBit org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperties $this$goldenMask public static final java.util.List getGoldenMaskList (org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperties) int $i$a$-MutableList-ISerializablePropertiesKt$goldenMaskList$goldenMaskList$1 int it int slotNumber int bitInSlot int i int maskSlotCount java.util.List goldenMaskList org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperties $this$goldenMaskList public static final int bitMaskSlotCount (java.util.List) java.util.List $this$bitMaskSlotCount public static final int bitMaskSlotAt (int) int propertyIndex }
org/jetbrains/kotlinx/serialization/compiler/resolve/ISerializableProperty.class
ISerializableProperty.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public abstract org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperty extends java.lang.Object { public abstract boolean isConstructorParameterWithDefault () public abstract java.lang.String getName () public abstract org.jetbrains.kotlin.name.Name getOriginalDescriptorName () public abstract boolean getOptional () public abstract boolean getTransient () }
org/jetbrains/kotlinx/serialization/compiler/resolve/NamingConventionsKt.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.NamingConventionsKt extends java.lang.Object { public static final java.lang.String findStandardKotlinTypeSerializerName (java.lang.String) String typeName }
org/jetbrains/kotlinx/serialization/compiler/resolve/PrimitiveBuiltins.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.PrimitiveBuiltins extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.PrimitiveBuiltins INSTANCE public static final String booleanSerializer public static final String byteSerializer public static final String shortSerializer public static final String intSerializer public static final String longSerializer public static final String floatSerializer public static final String doubleSerializer public static final String charSerializer private void <init> () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerialEntityNames.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerialEntityNames extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerialEntityNames INSTANCE public static final String KSERIALIZER_CLASS public static final String SERIAL_DESC_FIELD public static final String SAVE public static final String LOAD public static final String SERIALIZER_CLASS public static final String CACHED_DESCRIPTOR_FIELD public static final String CACHED_SERIALIZER_PROPERTY public static final String CACHED_CHILD_SERIALIZERS_PROPERTY private static final org.jetbrains.kotlin.name.FqName KCLASS_NAME_FQ private static final org.jetbrains.kotlin.name.ClassId KCLASS_NAME_CLASS_ID private static final org.jetbrains.kotlin.name.Name KSERIALIZER_NAME private static final org.jetbrains.kotlin.name.Name SERIAL_CTOR_MARKER_NAME private static final org.jetbrains.kotlin.name.FqName KSERIALIZER_NAME_FQ private static final org.jetbrains.kotlin.name.ClassId KSERIALIZER_CLASS_ID private static final org.jetbrains.kotlin.name.Name SERIALIZER_CLASS_NAME private static final org.jetbrains.kotlin.name.Name IMPL_NAME private static final org.jetbrains.kotlin.name.Name GENERATED_SERIALIZER_CLASS private static final org.jetbrains.kotlin.name.FqName GENERATED_SERIALIZER_FQ private static final org.jetbrains.kotlin.name.Name SERIALIZER_FACTORY_INTERFACE_NAME public static final String ENCODER_CLASS public static final String STRUCTURE_ENCODER_CLASS public static final String DECODER_CLASS public static final String STRUCTURE_DECODER_CLASS public static final String ANNOTATION_MARKER_CLASS public static final String SERIAL_SAVER_CLASS public static final String SERIAL_LOADER_CLASS public static final String SERIAL_DESCRIPTOR_CLASS public static final String SERIAL_DESCRIPTOR_CLASS_IMPL public static final String SERIAL_DESCRIPTOR_FOR_ENUM public static final String SERIAL_DESCRIPTOR_FOR_INLINE public static final String PLUGIN_EXCEPTIONS_FILE public static final String ENUMS_FILE public static final String SERIAL_EXC public static final String MISSING_FIELD_EXC public static final String UNKNOWN_FIELD_EXC private static final org.jetbrains.kotlin.name.Name SERIAL_DESC_FIELD_NAME private static final org.jetbrains.kotlin.name.Name SAVE_NAME private static final org.jetbrains.kotlin.name.Name LOAD_NAME private static final org.jetbrains.kotlin.name.Name CHILD_SERIALIZERS_GETTER private static final org.jetbrains.kotlin.name.Name TYPE_PARAMS_SERIALIZERS_GETTER private static final org.jetbrains.kotlin.name.Name WRITE_SELF_NAME private static final org.jetbrains.kotlin.name.Name SERIALIZER_PROVIDER_NAME private static final org.jetbrains.kotlin.name.Name SINGLE_MASK_FIELD_MISSING_FUNC_NAME private static final org.jetbrains.kotlin.name.Name ARRAY_MASK_FIELD_MISSING_FUNC_NAME private static final org.jetbrains.kotlin.name.Name ENUM_SERIALIZER_FACTORY_FUNC_NAME private static final org.jetbrains.kotlin.name.Name ANNOTATED_ENUM_SERIALIZER_FACTORY_FUNC_NAME private static final org.jetbrains.kotlin.name.FqName SINGLE_MASK_FIELD_MISSING_FUNC_FQ private static final org.jetbrains.kotlin.name.FqName ARRAY_MASK_FIELD_MISSING_FUNC_FQ private static final org.jetbrains.kotlin.name.Name CACHED_SERIALIZER_PROPERTY_NAME private static final org.jetbrains.kotlin.name.Name CACHED_CHILD_SERIALIZERS_PROPERTY_NAME private static final org.jetbrains.kotlin.name.Name CACHED_DESCRIPTOR_FIELD_NAME private static final org.jetbrains.kotlin.name.Name dummyParamName public static final String typeArgPrefix private static final org.jetbrains.kotlin.name.FqName wrapIntoNullableExt private static final org.jetbrains.kotlin.name.CallableId wrapIntoNullableCallableId private void <init> () public final org.jetbrains.kotlin.name.FqName getKCLASS_NAME_FQ () public final org.jetbrains.kotlin.name.ClassId getKCLASS_NAME_CLASS_ID () public final org.jetbrains.kotlin.name.Name getKSERIALIZER_NAME () public final org.jetbrains.kotlin.name.Name getSERIAL_CTOR_MARKER_NAME () public final org.jetbrains.kotlin.name.FqName getKSERIALIZER_NAME_FQ () public final org.jetbrains.kotlin.name.ClassId getKSERIALIZER_CLASS_ID () public final org.jetbrains.kotlin.name.Name getSERIALIZER_CLASS_NAME () public final org.jetbrains.kotlin.name.Name getIMPL_NAME () public final org.jetbrains.kotlin.name.Name getGENERATED_SERIALIZER_CLASS () public final org.jetbrains.kotlin.name.FqName getGENERATED_SERIALIZER_FQ () public final org.jetbrains.kotlin.name.Name getSERIALIZER_FACTORY_INTERFACE_NAME () public final org.jetbrains.kotlin.name.Name getSERIAL_DESC_FIELD_NAME () public final org.jetbrains.kotlin.name.Name getSAVE_NAME () public final org.jetbrains.kotlin.name.Name getLOAD_NAME () public final org.jetbrains.kotlin.name.Name getCHILD_SERIALIZERS_GETTER () public final org.jetbrains.kotlin.name.Name getTYPE_PARAMS_SERIALIZERS_GETTER () public final org.jetbrains.kotlin.name.Name getWRITE_SELF_NAME () public final org.jetbrains.kotlin.name.Name getSERIALIZER_PROVIDER_NAME () public final org.jetbrains.kotlin.name.Name getSINGLE_MASK_FIELD_MISSING_FUNC_NAME () public final org.jetbrains.kotlin.name.Name getARRAY_MASK_FIELD_MISSING_FUNC_NAME () public final org.jetbrains.kotlin.name.Name getENUM_SERIALIZER_FACTORY_FUNC_NAME () public final org.jetbrains.kotlin.name.Name getANNOTATED_ENUM_SERIALIZER_FACTORY_FUNC_NAME () public final org.jetbrains.kotlin.name.FqName getSINGLE_MASK_FIELD_MISSING_FUNC_FQ () public final org.jetbrains.kotlin.name.FqName getARRAY_MASK_FIELD_MISSING_FUNC_FQ () public final org.jetbrains.kotlin.name.Name getCACHED_SERIALIZER_PROPERTY_NAME () public final org.jetbrains.kotlin.name.Name getCACHED_CHILD_SERIALIZERS_PROPERTY_NAME () public final org.jetbrains.kotlin.name.Name getCACHED_DESCRIPTOR_FIELD_NAME () public final org.jetbrains.kotlin.name.Name getDummyParamName () public final org.jetbrains.kotlin.name.FqName getWrapIntoNullableExt () public final org.jetbrains.kotlin.name.CallableId getWrapIntoNullableCallableId () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializationAnnotations.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializationAnnotations extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializationAnnotations INSTANCE private static final org.jetbrains.kotlin.name.FqName serializableAnnotationFqName private static final org.jetbrains.kotlin.name.FqName serializerAnnotationFqName private static final org.jetbrains.kotlin.name.FqName serialNameAnnotationFqName private static final org.jetbrains.kotlin.name.FqName requiredAnnotationFqName private static final org.jetbrains.kotlin.name.FqName serialTransientFqName private static final org.jetbrains.kotlin.name.FqName serialInfoFqName private static final org.jetbrains.kotlin.name.FqName inheritableSerialInfoFqName private static final org.jetbrains.kotlin.name.FqName metaSerializableAnnotationFqName private static final org.jetbrains.kotlin.name.FqName encodeDefaultFqName private static final org.jetbrains.kotlin.name.FqName contextualFqName private static final org.jetbrains.kotlin.name.FqName contextualOnFileFqName private static final org.jetbrains.kotlin.name.FqName contextualOnPropertyFqName private static final org.jetbrains.kotlin.name.FqName polymorphicFqName private static final org.jetbrains.kotlin.name.FqName additionalSerializersFqName private static final org.jetbrains.kotlin.name.FqName namedCompanionFqName private static final org.jetbrains.kotlin.name.ClassId serializableAnnotationClassId private static final org.jetbrains.kotlin.name.ClassId serializerAnnotationClassId private static final org.jetbrains.kotlin.name.ClassId serialNameAnnotationClassId private static final org.jetbrains.kotlin.name.ClassId requiredAnnotationClassId private static final org.jetbrains.kotlin.name.ClassId serialTransientClassId private static final org.jetbrains.kotlin.name.ClassId serialInfoClassId private static final org.jetbrains.kotlin.name.ClassId inheritableSerialInfoClassId private static final org.jetbrains.kotlin.name.ClassId metaSerializableAnnotationClassId private static final org.jetbrains.kotlin.name.ClassId encodeDefaultClassId private static final org.jetbrains.kotlin.name.ClassId contextualClassId private static final org.jetbrains.kotlin.name.ClassId contextualOnFileClassId private static final org.jetbrains.kotlin.name.ClassId contextualOnPropertyClassId private static final org.jetbrains.kotlin.name.ClassId polymorphicClassId private static final org.jetbrains.kotlin.name.ClassId additionalSerializersClassId private static final org.jetbrains.kotlin.name.ClassId namedCompanionClassId private void <init> () public final org.jetbrains.kotlin.name.FqName getSerializableAnnotationFqName () public final org.jetbrains.kotlin.name.FqName getSerializerAnnotationFqName () public final org.jetbrains.kotlin.name.FqName getSerialNameAnnotationFqName () public final org.jetbrains.kotlin.name.FqName getRequiredAnnotationFqName () public final org.jetbrains.kotlin.name.FqName getSerialTransientFqName () public final org.jetbrains.kotlin.name.FqName getSerialInfoFqName () public final org.jetbrains.kotlin.name.FqName getInheritableSerialInfoFqName () public final org.jetbrains.kotlin.name.FqName getMetaSerializableAnnotationFqName () public final org.jetbrains.kotlin.name.FqName getEncodeDefaultFqName () public final org.jetbrains.kotlin.name.FqName getContextualFqName () public final org.jetbrains.kotlin.name.FqName getContextualOnFileFqName () public final org.jetbrains.kotlin.name.FqName getContextualOnPropertyFqName () public final org.jetbrains.kotlin.name.FqName getPolymorphicFqName () public final org.jetbrains.kotlin.name.FqName getAdditionalSerializersFqName () public final org.jetbrains.kotlin.name.FqName getNamedCompanionFqName () public final org.jetbrains.kotlin.name.ClassId getSerializableAnnotationClassId () public final org.jetbrains.kotlin.name.ClassId getSerializerAnnotationClassId () public final org.jetbrains.kotlin.name.ClassId getSerialNameAnnotationClassId () public final org.jetbrains.kotlin.name.ClassId getRequiredAnnotationClassId () public final org.jetbrains.kotlin.name.ClassId getSerialTransientClassId () public final org.jetbrains.kotlin.name.ClassId getSerialInfoClassId () public final org.jetbrains.kotlin.name.ClassId getInheritableSerialInfoClassId () public final org.jetbrains.kotlin.name.ClassId getMetaSerializableAnnotationClassId () public final org.jetbrains.kotlin.name.ClassId getEncodeDefaultClassId () public final org.jetbrains.kotlin.name.ClassId getContextualClassId () public final org.jetbrains.kotlin.name.ClassId getContextualOnFileClassId () public final org.jetbrains.kotlin.name.ClassId getContextualOnPropertyClassId () public final org.jetbrains.kotlin.name.ClassId getPolymorphicClassId () public final org.jetbrains.kotlin.name.ClassId getAdditionalSerializersClassId () public final org.jetbrains.kotlin.name.ClassId getNamedCompanionClassId () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializationDependencies.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializationDependencies extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializationDependencies INSTANCE private static final org.jetbrains.kotlin.name.FqName LAZY_FQ private static final org.jetbrains.kotlin.name.FqName LAZY_FUNC_FQ private static final org.jetbrains.kotlin.name.FqName LAZY_MODE_FQ private static final org.jetbrains.kotlin.name.FqName FUNCTION0_FQ private static final org.jetbrains.kotlin.name.Name LAZY_PUBLICATION_MODE_NAME private void <init> () public final org.jetbrains.kotlin.name.FqName getLAZY_FQ () public final org.jetbrains.kotlin.name.FqName getLAZY_FUNC_FQ () public final org.jetbrains.kotlin.name.FqName getLAZY_MODE_FQ () public final org.jetbrains.kotlin.name.FqName getFUNCTION0_FQ () public final org.jetbrains.kotlin.name.Name getLAZY_PUBLICATION_MODE_NAME () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializationJsDependenciesClassIds.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializationJsDependenciesClassIds extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializationJsDependenciesClassIds INSTANCE private static final org.jetbrains.kotlin.name.ClassId jsExportIgnore private void <init> () public final org.jetbrains.kotlin.name.ClassId getJsExportIgnore () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializationPackages.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializationPackages extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializationPackages INSTANCE private static final org.jetbrains.kotlin.name.FqName packageFqName private static final org.jetbrains.kotlin.name.FqName internalPackageFqName private static final org.jetbrains.kotlin.name.FqName encodingPackageFqName private static final org.jetbrains.kotlin.name.FqName descriptorsPackageFqName private static final org.jetbrains.kotlin.name.FqName builtinsPackageFqName private static final java.util.List allPublicPackages private void <init> () public final org.jetbrains.kotlin.name.FqName getPackageFqName () public final org.jetbrains.kotlin.name.FqName getInternalPackageFqName () public final org.jetbrains.kotlin.name.FqName getEncodingPackageFqName () public final org.jetbrains.kotlin.name.FqName getDescriptorsPackageFqName () public final org.jetbrains.kotlin.name.FqName getBuiltinsPackageFqName () public final java.util.List getAllPublicPackages () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializationRuntimeClassIds.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializationRuntimeClassIds extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializationRuntimeClassIds INSTANCE private static final org.jetbrains.kotlin.name.ClassId descriptorClassId private static final org.jetbrains.kotlin.name.ClassId compositeEncoderClassId private void <init> () public final org.jetbrains.kotlin.name.ClassId getDescriptorClassId () public final org.jetbrains.kotlin.name.ClassId getCompositeEncoderClassId () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializersClassIds.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializersClassIds extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializersClassIds INSTANCE private static final org.jetbrains.kotlin.name.ClassId kSerializerId private static final org.jetbrains.kotlin.name.ClassId enumSerializerId private static final org.jetbrains.kotlin.name.ClassId polymorphicSerializerId private static final org.jetbrains.kotlin.name.ClassId referenceArraySerializerId private static final org.jetbrains.kotlin.name.ClassId objectSerializerId private static final org.jetbrains.kotlin.name.ClassId sealedSerializerId private static final org.jetbrains.kotlin.name.ClassId contextSerializerId private static final org.jetbrains.kotlin.name.ClassId generatedSerializerId private static final java.util.Set setOfSpecialSerializers private void <init> () public final org.jetbrains.kotlin.name.ClassId getKSerializerId () public final org.jetbrains.kotlin.name.ClassId getEnumSerializerId () public final org.jetbrains.kotlin.name.ClassId getPolymorphicSerializerId () public final org.jetbrains.kotlin.name.ClassId getReferenceArraySerializerId () public final org.jetbrains.kotlin.name.ClassId getObjectSerializerId () public final org.jetbrains.kotlin.name.ClassId getSealedSerializerId () public final org.jetbrains.kotlin.name.ClassId getContextSerializerId () public final org.jetbrains.kotlin.name.ClassId getGeneratedSerializerId () public final java.util.Set getSetOfSpecialSerializers () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SpecialBuiltins$Names.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SpecialBuiltins$Names extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SpecialBuiltins$Names INSTANCE private static final org.jetbrains.kotlin.name.Name referenceArraySerializer private static final org.jetbrains.kotlin.name.Name objectSerializer private static final org.jetbrains.kotlin.name.Name enumSerializer private static final org.jetbrains.kotlin.name.Name polymorphicSerializer private static final org.jetbrains.kotlin.name.Name sealedSerializer private static final org.jetbrains.kotlin.name.Name contextSerializer private static final org.jetbrains.kotlin.name.Name nullableSerializer private void <init> () public final org.jetbrains.kotlin.name.Name getReferenceArraySerializer () public final org.jetbrains.kotlin.name.Name getObjectSerializer () public final org.jetbrains.kotlin.name.Name getEnumSerializer () public final org.jetbrains.kotlin.name.Name getPolymorphicSerializer () public final org.jetbrains.kotlin.name.Name getSealedSerializer () public final org.jetbrains.kotlin.name.Name getContextSerializer () public final org.jetbrains.kotlin.name.Name getNullableSerializer () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SpecialBuiltins.class
NamingConventions.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SpecialBuiltins extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SpecialBuiltins INSTANCE public static final String referenceArraySerializer public static final String objectSerializer public static final String enumSerializer public static final String polymorphicSerializer public static final String sealedSerializer public static final String contextSerializer public static final String nullableSerializer private void <init> () static void <clinit> () }
META-INF/kotlinx-serialization-compiler-plugin.k1.kotlin_module
org/jetbrains/kotlinx/serialization/compiler/backend/
org/jetbrains/kotlinx/serialization/compiler/backend/common/
org/jetbrains/kotlinx/serialization/compiler/backend/common/AbstractSerialGenerator$additionalSerializersInScopeOfCurrentFile$2.class
AbstractSerialGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator$additionalSerializersInScopeOfCurrentFile$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $receiver public final java.util.Map invoke () int $i$a$-find-AbstractSerialGenerator$additionalSerializersInScopeOfCurrentFile$2$1$kotlinType$1 org.jetbrains.kotlin.types.KotlinType p0 int $i$a$-associateBy-AbstractSerialGenerator$additionalSerializersInScopeOfCurrentFile$2$1 org.jetbrains.kotlin.types.KotlinType kotlinType org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.types.KotlinType it int $i$a$-associateBy-AbstractSerialGenerator$additionalSerializersInScopeOfCurrentFile$2$2 org.jetbrains.kotlin.types.KotlinType it Object element$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy int capacity$iv Iterable $this$associateBy$iv public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/AbstractSerialGenerator$contextualKClassListInCurrentFile$2.class
AbstractSerialGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator$contextualKClassListInCurrentFile$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $receiver public final java.util.Set invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/AbstractSerialGenerator$getFuncDesc$$inlined$filterIsInstance$1.class
_Sequences.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public final org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator$getFuncDesc$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator$getFuncDesc$$inlined$filterIsInstance$1 INSTANCE public void <init> () public final java.lang.Boolean invoke (java.lang.Object) Object it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/AbstractSerialGenerator$getFuncDesc$1.class
AbstractSerialGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator$getFuncDesc$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic String $funcName void <init> (java.lang.String) String $funcName public final java.lang.Boolean invoke (org.jetbrains.kotlin.name.Name) org.jetbrains.kotlin.name.Name it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/common/AbstractSerialGenerator.class
AbstractSerialGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public abstract org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator extends java.lang.Object { private final org.jetbrains.kotlin.resolve.BindingContext bindingContext private final org.jetbrains.kotlin.descriptors.ClassDescriptor currentDeclaration private final kotlin.Lazy contextualKClassListInCurrentFile$delegate private final kotlin.Lazy additionalSerializersInScopeOfCurrentFile$delegate public void <init> (org.jetbrains.kotlin.resolve.BindingContext, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.resolve.BindingContext bindingContext org.jetbrains.kotlin.descriptors.ClassDescriptor currentDeclaration public final org.jetbrains.kotlin.resolve.BindingContext getBindingContext () public final org.jetbrains.kotlin.descriptors.ClassDescriptor getCurrentDeclaration () private final java.util.List getKClassListFromFileAnnotation (org.jetbrains.kotlin.name.FqName, org.jetbrains.kotlin.descriptors.DeclarationDescriptor) int $i$a$-find-AbstractSerialGenerator$getKClassListFromFileAnnotation$annotation$1 org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it int $i$a$-map-AbstractSerialGenerator$getKClassListFromFileAnnotation$1 org.jetbrains.kotlin.resolve.constants.KClassValue it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor annotation java.util.List typeList org.jetbrains.kotlin.name.FqName annotationFqName org.jetbrains.kotlin.descriptors.DeclarationDescriptor declarationInFile public final java.util.Set getContextualKClassListInCurrentFile () public final java.util.Map getAdditionalSerializersInScopeOfCurrentFile () protected final kotlin.sequences.Sequence getFuncDesc (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.lang.String) int $i$f$filterIsInstance kotlin.sequences.Sequence $this$filterIsInstance$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$getFuncDesc String funcName public static final synthetic java.util.List access$getKClassListFromFileAnnotation (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.name.FqName, org.jetbrains.kotlin.descriptors.DeclarationDescriptor) org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this org.jetbrains.kotlin.name.FqName annotationFqName org.jetbrains.kotlin.descriptors.DeclarationDescriptor declarationInFile }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerialTypeInfo.class
TypeUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public org.jetbrains.kotlinx.serialization.compiler.backend.common.SerialTypeInfo extends java.lang.Object { private final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property private final String elementMethodPrefix private final org.jetbrains.kotlin.descriptors.ClassDescriptor serializer public void <init> (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, java.lang.String, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property String elementMethodPrefix org.jetbrains.kotlin.descriptors.ClassDescriptor serializer public synthetic void <init> (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, java.lang.String, org.jetbrains.kotlin.descriptors.ClassDescriptor, int, kotlin.jvm.internal.DefaultConstructorMarker) public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty getProperty () public final java.lang.String getElementMethodPrefix () public final org.jetbrains.kotlin.descriptors.ClassDescriptor getSerializer () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializationDescriptorUtils$getSyntheticLoadMember$1.class
DescriptorUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializationDescriptorUtils$getSyntheticLoadMember$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { void <init> (java.lang.Object) Object receiver public final java.lang.Boolean invoke (org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializationDescriptorUtils$getSyntheticLoadMember$2.class
DescriptorUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializationDescriptorUtils$getSyntheticLoadMember$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { void <init> (java.lang.Object) Object receiver public final java.lang.Boolean invoke (java.util.List) java.util.List p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializationDescriptorUtils$getSyntheticSaveMember$1.class
DescriptorUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializationDescriptorUtils$getSyntheticSaveMember$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { void <init> (java.lang.Object) Object receiver public final java.lang.Boolean invoke (org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializationDescriptorUtils$getSyntheticSaveMember$2.class
DescriptorUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializationDescriptorUtils$getSyntheticSaveMember$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { void <init> (java.lang.Object) Object receiver public final java.lang.Boolean invoke (java.util.List) java.util.List p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializationDescriptorUtils.class
DescriptorUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializationDescriptorUtils extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializationDescriptorUtils INSTANCE private void <init> () public final org.jetbrains.kotlin.descriptors.FunctionDescriptor getSyntheticLoadMember (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor public final org.jetbrains.kotlin.descriptors.FunctionDescriptor getSyntheticSaveMember (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/TypeUtilKt$anonymousInitializers$$inlined$filterIsInstance$1.class
_Sequences.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public final org.jetbrains.kotlinx.serialization.compiler.backend.common.TypeUtilKt$anonymousInitializers$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.TypeUtilKt$anonymousInitializers$$inlined$filterIsInstance$1 INSTANCE public void <init> () public final java.lang.Boolean invoke (java.lang.Object) Object it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/TypeUtilKt$anonymousInitializers$1.class
TypeUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.TypeUtilKt$anonymousInitializers$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.TypeUtilKt$anonymousInitializers$1 INSTANCE void <init> () public final org.jetbrains.kotlin.psi.KtExpression invoke (org.jetbrains.kotlin.psi.KtAnonymousInitializer) org.jetbrains.kotlin.psi.KtAnonymousInitializer it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/TypeUtilKt$bodyPropertiesDescriptorsMap$$inlined$filterIsInstance$1.class
_Sequences.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public final org.jetbrains.kotlinx.serialization.compiler.backend.common.TypeUtilKt$bodyPropertiesDescriptorsMap$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.TypeUtilKt$bodyPropertiesDescriptorsMap$$inlined$filterIsInstance$1 INSTANCE public void <init> () public final java.lang.Boolean invoke (java.lang.Object) Object it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/TypeUtilKt$bodyPropertiesDescriptorsMap$1.class
TypeUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.TypeUtilKt$bodyPropertiesDescriptorsMap$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic boolean $filterUninitialized void <init> (boolean) boolean $filterUninitialized public final java.lang.Boolean invoke (org.jetbrains.kotlin.psi.KtProperty) org.jetbrains.kotlin.psi.KtProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/common/TypeUtilKt$primaryConstructorPropertiesDescriptorsMap$1.class
TypeUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.TypeUtilKt$primaryConstructorPropertiesDescriptorsMap$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.TypeUtilKt$primaryConstructorPropertiesDescriptorsMap$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.psi.KtParameter) org.jetbrains.kotlin.psi.KtParameter it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/TypeUtilKt.class
TypeUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public final org.jetbrains.kotlinx.serialization.compiler.backend.common.TypeUtilKt extends java.lang.Object { public static final org.jetbrains.kotlin.descriptors.ClassDescriptor findAddOnSerializer (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.descriptors.ModuleDescriptor) int $i$a$-let-TypeUtilKt$findAddOnSerializer$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this$findAddOnSerializer org.jetbrains.kotlin.types.KotlinType propertyType org.jetbrains.kotlin.descriptors.ModuleDescriptor module public static final boolean isGeneratedSerializableObject (org.jetbrains.kotlin.types.KotlinType) int $i$a$-run-TypeUtilKt$isGeneratedSerializableObject$1 org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isGeneratedSerializableObject_u24lambda_u241 org.jetbrains.kotlin.types.KotlinType $this$isGeneratedSerializableObject public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerialTypeInfo getSerialTypeInfo (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty) int $i$a$-let-TypeUtilKt$getSerialTypeInfo$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it int $i$a$-let-TypeUtilKt$getSerialTypeInfo$2 org.jetbrains.kotlin.descriptors.ClassDescriptor it int $i$a$-let-TypeUtilKt$getSerialTypeInfo$3 org.jetbrains.kotlin.descriptors.ClassDescriptor it org.jetbrains.kotlin.descriptors.ClassDescriptor serializer org.jetbrains.kotlin.descriptors.ClassDescriptor serializer org.jetbrains.kotlin.types.KotlinType T org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this$getSerialTypeInfo org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property public static final kotlin.Pair allSealedSerializableSubclassesFor (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.descriptors.ModuleDescriptor) int $i$a$-map-TypeUtilKt$allSealedSerializableSubclassesFor$serializableSubtypes$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-let-TypeUtilKt$allSealedSerializableSubclassesFor$1$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it int $i$a$-mapNotNull-TypeUtilKt$allSealedSerializableSubclassesFor$1 org.jetbrains.kotlin.types.SimpleType subtype int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv java.util.List serializableSubtypes org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this$allSealedSerializableSubclassesFor org.jetbrains.kotlin.descriptors.ClassDescriptor klass org.jetbrains.kotlin.descriptors.ModuleDescriptor module public static final java.lang.String serialName (org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.descriptors.ClassDescriptor serializableDescriptor org.jetbrains.kotlin.types.KotlinType $this$serialName public static final java.lang.String serialName (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$serialName public static final boolean isStaticSerializable (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isStaticSerializable public static final org.jetbrains.kotlin.descriptors.ClassDescriptor analyzeSpecialSerializers (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.descriptors.annotations.Annotations) org.jetbrains.kotlin.descriptors.ModuleDescriptor moduleDescriptor org.jetbrains.kotlin.descriptors.annotations.Annotations annotations public static final org.jetbrains.kotlin.descriptors.ClassDescriptor findTypeSerializerOrContextUnchecked (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType) int $i$a$-let-TypeUtilKt$findTypeSerializerOrContextUnchecked$1 org.jetbrains.kotlin.types.KotlinType it int $i$a$-let-TypeUtilKt$findTypeSerializerOrContextUnchecked$2 org.jetbrains.kotlin.descriptors.ClassDescriptor it org.jetbrains.kotlin.descriptors.annotations.Annotations annotations org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this$findTypeSerializerOrContextUnchecked org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType kType public static final org.jetbrains.kotlin.descriptors.ClassDescriptor findTypeSerializerOrContext (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType, com.intellij.psi.PsiElement) org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this$findTypeSerializerOrContext org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType kType com.intellij.psi.PsiElement sourceElement public static synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor findTypeSerializerOrContext$default (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType, com.intellij.psi.PsiElement, int, java.lang.Object) public static final org.jetbrains.kotlin.descriptors.ClassDescriptor findTypeSerializer (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType userOverride org.jetbrains.kotlin.descriptors.ClassDescriptor stdSer org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType kType public static final org.jetbrains.kotlin.descriptors.ClassDescriptor findStandardKotlinTypeSerializer (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType) String typeName String name org.jetbrains.kotlin.name.Name identifier org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType kType public static final org.jetbrains.kotlin.descriptors.ClassDescriptor findEnumTypeSerializer (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType kType public static final java.util.Map bodyPropertiesDescriptorsMap (org.jetbrains.kotlin.psi.KtPureClassOrObject, org.jetbrains.kotlin.resolve.BindingContext, boolean) int $i$f$filterIsInstance kotlin.sequences.Sequence $this$filterIsInstance$iv int $i$a$-associateBy-TypeUtilKt$bodyPropertiesDescriptorsMap$2 org.jetbrains.kotlin.psi.KtProperty it Object element$iv$iv int $i$f$associateByTo kotlin.sequences.Sequence $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy kotlin.sequences.Sequence $this$associateBy$iv org.jetbrains.kotlin.psi.KtPureClassOrObject $this$bodyPropertiesDescriptorsMap org.jetbrains.kotlin.resolve.BindingContext bindingContext boolean filterUninitialized public static synthetic java.util.Map bodyPropertiesDescriptorsMap$default (org.jetbrains.kotlin.psi.KtPureClassOrObject, org.jetbrains.kotlin.resolve.BindingContext, boolean, int, java.lang.Object) public static final java.util.Map primaryConstructorPropertiesDescriptorsMap (org.jetbrains.kotlin.psi.KtPureClassOrObject, org.jetbrains.kotlin.resolve.BindingContext) int $i$a$-associateBy-TypeUtilKt$primaryConstructorPropertiesDescriptorsMap$2 org.jetbrains.kotlin.psi.KtParameter it Object element$iv$iv int $i$f$associateByTo kotlin.sequences.Sequence $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy kotlin.sequences.Sequence $this$associateBy$iv org.jetbrains.kotlin.psi.KtPureClassOrObject $this$primaryConstructorPropertiesDescriptorsMap org.jetbrains.kotlin.resolve.BindingContext bindingContext public static final java.util.List anonymousInitializers (org.jetbrains.kotlin.psi.KtPureClassOrObject) int $i$f$filterIsInstance kotlin.sequences.Sequence $this$filterIsInstance$iv org.jetbrains.kotlin.psi.KtPureClassOrObject $this$anonymousInitializers private static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerialTypeInfo getSerialTypeInfo$SerializableInfo (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty $property org.jetbrains.kotlin.descriptors.ClassDescriptor serializer private static final java.util.Collection allSealedSerializableSubclassesFor$recursiveSealed (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-flatMap-TypeUtilKt$allSealedSerializableSubclassesFor$recursiveSealed$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it Iterable list$iv$iv Object element$iv$iv int $i$f$flatMapTo Iterable $this$flatMapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$flatMap Iterable $this$flatMap$iv org.jetbrains.kotlin.descriptors.ClassDescriptor klass }
org/jetbrains/kotlinx/serialization/compiler/diagnostic/SerializationErrors$1.class
SerializationErrors.java package org.jetbrains.kotlinx.serialization.compiler.diagnostic final org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationErrors$1 extends java.lang.Object { void <init> () }
org/jetbrains/kotlinx/serialization/compiler/diagnostic/SerializationErrors.class
SerializationErrors.java package org.jetbrains.kotlinx.serialization.compiler.diagnostic public abstract org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationErrors extends java.lang.Object { public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 INLINE_CLASSES_NOT_SUPPORTED public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PLUGIN_IS_NOT_ENABLED public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 ANONYMOUS_OBJECTS_NOT_SUPPORTED public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 INNER_CLASSES_NOT_SUPPORTED public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory1 COMPANION_OBJECT_AS_CUSTOM_SERIALIZER_DEPRECATED public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 COMPANION_OBJECT_SERIALIZER_INSIDE_OTHER_SERIALIZABLE_CLASS public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 COMPANION_OBJECT_SERIALIZER_INSIDE_NON_SERIALIZABLE_CLASS public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 EXPLICIT_SERIALIZABLE_IS_REQUIRED public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 SERIALIZABLE_ANNOTATION_IGNORED public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 NON_SERIALIZABLE_PARENT_MUST_HAVE_NOARG_CTOR public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 PRIMARY_CONSTRUCTOR_PARAMETER_IS_NOT_A_PROPERTY public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory1 DUPLICATE_SERIAL_NAME public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory3 DUPLICATE_SERIAL_NAME_ENUM public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory1 SERIALIZER_NOT_FOUND public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 SERIALIZER_NULLABILITY_INCOMPATIBLE public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 ABSTRACT_SERIALIZER_TYPE public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory3 SERIALIZER_TYPE_INCOMPATIBLE public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory1 LOCAL_SERIALIZER_USAGE public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 TRANSIENT_MISSING_INITIALIZER public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 GENERIC_ARRAY_ELEMENT_NOT_SUPPORTED public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 TRANSIENT_IS_REDUNDANT public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 JSON_FORMAT_REDUNDANT_DEFAULT public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 JSON_FORMAT_REDUNDANT public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 INCORRECT_TRANSIENT public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory3 REQUIRED_KOTLIN_TOO_HIGH public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory3 PROVIDED_RUNTIME_TOO_LOW public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 INCONSISTENT_INHERITABLE_SERIALINFO public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 META_SERIALIZABLE_NOT_APPLICABLE public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 INHERITABLE_SERIALINFO_CANT_BE_REPEATABLE public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory1 EXTERNAL_SERIALIZER_USELESS public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 EXTERNAL_CLASS_NOT_SERIALIZABLE public static final org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 EXTERNAL_CLASS_IN_ANOTHER_MODULE public static final Object _initializer static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/diagnostic/SerializationPluginDeclarationChecker$analyzePropertiesSerializers$generatorContextForAnalysis$1.class
SerializationPluginDeclarationChecker.kt package org.jetbrains.kotlinx.serialization.compiler.diagnostic public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker$analyzePropertiesSerializers$generatorContextForAnalysis$1 extends org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator { void <init> (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingContext) org.jetbrains.kotlin.descriptors.ClassDescriptor $serializableClass org.jetbrains.kotlin.resolve.BindingContext $super_call_param$1 }
org/jetbrains/kotlinx/serialization/compiler/diagnostic/SerializationPluginDeclarationChecker$checkInheritedAnnotations$annotationsFilter$1.class
SerializationPluginDeclarationChecker.kt package org.jetbrains.kotlinx.serialization.compiler.diagnostic final org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker$checkInheritedAnnotations$annotationsFilter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker$checkInheritedAnnotations$annotationsFilter$1 INSTANCE void <init> () public final java.util.List invoke (org.jetbrains.kotlin.descriptors.annotations.Annotations) int $i$a$-map-SerializationPluginDeclarationChecker$checkInheritedAnnotations$annotationsFilter$1$1 org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-filter-SerializationPluginDeclarationChecker$checkInheritedAnnotations$annotationsFilter$1$2 kotlin.Pair it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv org.jetbrains.kotlin.descriptors.annotations.Annotations an public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/diagnostic/SerializationPluginDeclarationChecker.class
SerializationPluginDeclarationChecker.kt package org.jetbrains.kotlinx.serialization.compiler.diagnostic public org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker extends java.lang.Object implements org.jetbrains.kotlin.resolve.checkers.DeclarationChecker { private Boolean useLegacyEnumSerializerCached public void <init> () public final void check (org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.descriptors.DeclarationDescriptor, org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext) int $i$a$-let-SerializationPluginDeclarationChecker$check$1 org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions it org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties props org.jetbrains.kotlin.psi.KtDeclaration declaration org.jetbrains.kotlin.descriptors.DeclarationDescriptor descriptor org.jetbrains.kotlin.resolve.checkers.DeclarationCheckerContext context private final void checkMetaSerializableApplicable (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingTrace) org.jetbrains.kotlin.psi.KtAnnotationEntry entry org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.resolve.BindingTrace trace private final void checkInheritableSerialInfoNotRepeatable (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingTrace) org.jetbrains.kotlin.psi.KtAnnotationEntry inheritableAnno org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.resolve.BindingTrace trace private final void checkExternalSerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.resolve.BindingTrace) int $i$a$-singleOrNull-SerializationPluginDeclarationChecker$checkExternalSerializer$descriptorOverridden$1 org.jetbrains.kotlin.descriptors.PropertyDescriptor it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv int $i$a$-singleOrNull-SerializationPluginDeclarationChecker$checkExternalSerializer$serializeOverridden$1 org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv int $i$a$-singleOrNull-SerializationPluginDeclarationChecker$checkExternalSerializer$deserializeOverridden$1 org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv org.jetbrains.kotlin.psi.KtAnnotationEntry entry org.jetbrains.kotlin.psi.KtAnnotationEntry entry boolean inSameModule org.jetbrains.kotlin.diagnostics.DiagnosticFactory2 diagnostic org.jetbrains.kotlin.types.KotlinType serializableKType org.jetbrains.kotlin.descriptors.ClassDescriptor serializableDescriptor org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties props boolean descriptorOverridden boolean serializeOverridden boolean deserializeOverridden org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor org.jetbrains.kotlin.psi.KtDeclaration declaration org.jetbrains.kotlin.resolve.BindingTrace trace private final void checkInheritedAnnotations (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.resolve.BindingTrace) org.jetbrains.kotlin.psi.KtElement entry org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor existing int $i$a$-forEach-SerializationPluginDeclarationChecker$checkInheritedAnnotations$1 org.jetbrains.kotlin.name.FqName fqname org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor call Object element$iv int $i$f$forEach Iterable $this$forEach$iv java.util.List annotations org.jetbrains.kotlin.descriptors.ClassifierDescriptor clazz kotlin.jvm.functions.Function1 annotationsFilter java.util.Map annotationByFq java.util.Set reported org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.psi.KtDeclaration declaration org.jetbrains.kotlin.resolve.BindingTrace trace private final void checkMinRuntime (org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingTrace) int $i$a$-onSerializableOrMetaAnnotation-SerializationPluginDeclarationChecker$checkMinRuntime$1 org.jetbrains.kotlin.psi.KtAnnotationEntry it int $i$f$onSerializableOrMetaAnnotation org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker this_$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$onSerializableOrMetaAnnotation$iv org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions versions org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.resolve.BindingTrace trace private final void checkMinKotlin (org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingTrace) int $i$a$-onSerializableOrMetaAnnotation-SerializationPluginDeclarationChecker$checkMinKotlin$1 org.jetbrains.kotlin.psi.KtAnnotationEntry it int $i$f$onSerializableOrMetaAnnotation org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker this_$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$onSerializableOrMetaAnnotation$iv org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions versions org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.resolve.BindingTrace trace protected boolean isIde () private final void checkCorrectTransientAnnotationIsUsed (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List, org.jetbrains.kotlin.resolve.BindingTrace) int $i$a$-any-SerializationPluginDeclarationChecker$checkCorrectTransientAnnotationIsUsed$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it Object element$iv int $i$f$any Iterable $this$any$iv com.intellij.psi.PsiElement elementToReport org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor incorrectTransient org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty prop org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor java.util.List properties org.jetbrains.kotlin.resolve.BindingTrace trace private final boolean useLegacyGeneratedEnumSerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-also-SerializationPluginDeclarationChecker$useLegacyGeneratedEnumSerializer$1 boolean it org.jetbrains.kotlin.descriptors.ClassDescriptor $this$useLegacyGeneratedEnumSerializer private final boolean canBeSerializedInternally (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.resolve.BindingTrace) org.jetbrains.kotlin.psi.KtElement declarationToReport int $i$a$-onSerializableOrMetaAnnotation-SerializationPluginDeclarationChecker$canBeSerializedInternally$1 org.jetbrains.kotlin.psi.KtAnnotationEntry it int $i$f$onSerializableOrMetaAnnotation org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker this_$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$onSerializableOrMetaAnnotation$iv int $i$a$-singleOrNull-SerializationPluginDeclarationChecker$canBeSerializedInternally$2 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv org.jetbrains.kotlin.descriptors.ClassDescriptor superClass org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.psi.KtDeclaration declaration org.jetbrains.kotlin.resolve.BindingTrace trace private final void checkCompanionSerializerDependency (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.resolve.BindingTrace) int $i$a$-onSerializableOrMetaAnnotation-SerializationPluginDeclarationChecker$checkCompanionSerializerDependency$1 org.jetbrains.kotlin.psi.KtAnnotationEntry it int $i$f$onSerializableOrMetaAnnotation org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker this_$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$onSerializableOrMetaAnnotation$iv org.jetbrains.kotlin.descriptors.ClassDescriptor companionObjectDescriptor org.jetbrains.kotlin.types.KotlinType serializerForInCompanion org.jetbrains.kotlin.psi.KtAnnotationEntry serializerAnnotationSource org.jetbrains.kotlin.types.KotlinType serializableWith org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.psi.KtDeclaration declaration org.jetbrains.kotlin.resolve.BindingTrace trace private final void checkClassWithCustomSerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.resolve.BindingTrace) org.jetbrains.kotlin.psi.KtAnnotationEntry annotationPsi org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.psi.KtDeclaration declaration org.jetbrains.kotlin.resolve.BindingTrace trace private final boolean isAnonymousObjectOrContained (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.DeclarationDescriptor current org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isAnonymousObjectOrContained private final void checkEnum (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.psi.KtDeclaration, org.jetbrains.kotlin.resolve.BindingTrace) int $i$a$-forEach-SerializationPluginDeclarationChecker$checkEnum$1 org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor serialNameAnnotation String serialName org.jetbrains.kotlin.descriptors.ClassDescriptor firstEntry org.jetbrains.kotlin.descriptors.ClassDescriptor entryDescriptor Object element$iv int $i$f$forEach Iterable $this$forEach$iv java.util.Map entryBySerialName org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.psi.KtDeclaration declaration org.jetbrains.kotlin.resolve.BindingTrace trace private final boolean isSerializableEnumWithMissingSerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-any-SerializationPluginDeclarationChecker$isSerializableEnumWithMissingSerializer$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isSerializableEnumWithMissingSerializer public boolean serializationPluginEnabledOn (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor private final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties buildSerializableProperties (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingTrace) int $i$a$-onSerializableOrMetaAnnotation-SerializationPluginDeclarationChecker$buildSerializableProperties$1$1 org.jetbrains.kotlin.psi.KtAnnotationEntry a int $i$f$onSerializableOrMetaAnnotation org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker this_$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$onSerializableOrMetaAnnotation$iv int $i$a$-forEach-SerializationPluginDeclarationChecker$buildSerializableProperties$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties props java.util.Set namesSet org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.resolve.BindingTrace trace private final void checkTransients (org.jetbrains.kotlin.psi.KtPureClassOrObject, org.jetbrains.kotlin.resolve.BindingTrace) org.jetbrains.kotlin.psi.KtAnnotationEntry transientPsi int $i$a$-forEach-SerializationPluginDeclarationChecker$checkTransients$1 org.jetbrains.kotlin.descriptors.PropertyDescriptor descriptor org.jetbrains.kotlin.psi.KtDeclaration declaration boolean isInitialized boolean isMarkedTransient boolean hasBackingField java.util.Map$Entry element$iv int $i$f$forEach java.util.Map $this$forEach$iv java.util.Map propertiesMap org.jetbrains.kotlin.psi.KtPureClassOrObject declaration org.jetbrains.kotlin.resolve.BindingTrace trace private final boolean declarationHasInitializer (org.jetbrains.kotlin.psi.KtDeclaration) org.jetbrains.kotlin.psi.KtDeclaration declaration private final void analyzePropertiesSerializers (org.jetbrains.kotlin.resolve.BindingTrace, org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List) org.jetbrains.kotlin.psi.KtTypeElement element int $i$a$-forEach-SerializationPluginDeclarationChecker$analyzePropertiesSerializers$1 org.jetbrains.kotlin.descriptors.ClassDescriptor serializer com.intellij.psi.PsiElement propertyPsi org.jetbrains.kotlin.psi.KtTypeReference ktType org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker$analyzePropertiesSerializers$generatorContextForAnalysis$1 generatorContextForAnalysis org.jetbrains.kotlin.resolve.BindingTrace trace org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass java.util.List props private final void checkGenericArrayType (org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.psi.KtTypeReference, org.jetbrains.kotlin.resolve.BindingTrace, com.intellij.psi.PsiElement) org.jetbrains.kotlin.types.KotlinType type org.jetbrains.kotlin.psi.KtTypeReference ktType org.jetbrains.kotlin.resolve.BindingTrace trace com.intellij.psi.PsiElement fallbackElement private final void checkTypeArguments (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.psi.KtTypeElement, org.jetbrains.kotlin.resolve.BindingTrace, com.intellij.psi.PsiElement) int $i$a$-forEachIndexed-SerializationPluginDeclarationChecker$checkTypeArguments$1 int i org.jetbrains.kotlin.types.TypeProjection it Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this$checkTypeArguments org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType type org.jetbrains.kotlin.psi.KtTypeElement element org.jetbrains.kotlin.resolve.BindingTrace trace com.intellij.psi.PsiElement fallbackElement private final boolean isUnsupportedInlineType (org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType $this$isUnsupportedInlineType private final boolean canSupportInlineClasses (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.resolve.BindingTrace) org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.resolve.BindingTrace trace private final void checkType (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.psi.KtTypeReference, org.jetbrains.kotlin.resolve.BindingTrace, com.intellij.psi.PsiElement) org.jetbrains.kotlin.psi.KtTypeElement element org.jetbrains.kotlin.descriptors.ClassDescriptor serializer org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this$checkType org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType type org.jetbrains.kotlin.psi.KtTypeReference ktType org.jetbrains.kotlin.resolve.BindingTrace trace com.intellij.psi.PsiElement fallbackElement private final void checkCustomSerializerNotAbstract (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.descriptors.annotations.Annotated, org.jetbrains.kotlin.psi.KtElement, org.jetbrains.kotlin.resolve.BindingTrace, com.intellij.psi.PsiElement) org.jetbrains.kotlin.types.KotlinType serializerType org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType classType org.jetbrains.kotlin.descriptors.annotations.Annotated descriptor org.jetbrains.kotlin.psi.KtElement element org.jetbrains.kotlin.resolve.BindingTrace trace com.intellij.psi.PsiElement fallbackElement private final void checkCustomSerializerMatch (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.descriptors.annotations.Annotated, org.jetbrains.kotlin.psi.KtElement, org.jetbrains.kotlin.resolve.BindingTrace, com.intellij.psi.PsiElement) int $i$a$-find-SerializationPluginDeclarationChecker$checkCustomSerializerMatch$serializerForType$1 org.jetbrains.kotlin.types.KotlinType it org.jetbrains.kotlin.types.KotlinType serializerType org.jetbrains.kotlin.types.KotlinType serializerForType org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType classType org.jetbrains.kotlin.descriptors.annotations.Annotated descriptor org.jetbrains.kotlin.psi.KtElement element org.jetbrains.kotlin.resolve.BindingTrace trace com.intellij.psi.PsiElement fallbackElement private final void checkCustomSerializerIsNotLocal (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.descriptors.annotations.Annotated, org.jetbrains.kotlin.resolve.BindingTrace, com.intellij.psi.PsiElement) com.intellij.psi.PsiElement element org.jetbrains.kotlin.types.KotlinType serializerType org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.descriptors.annotations.Annotated declaration org.jetbrains.kotlin.resolve.BindingTrace trace com.intellij.psi.PsiElement declarationElement private final void checkSerializerNullability (org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.psi.KtTypeElement, org.jetbrains.kotlin.resolve.BindingTrace, com.intellij.psi.PsiElement) int $i$a$-find-SerializationPluginDeclarationChecker$checkSerializerNullability$castedToKSerial$1 org.jetbrains.kotlin.types.KotlinType it org.jetbrains.kotlin.types.KotlinType castedToKSerial org.jetbrains.kotlin.types.KotlinType serializerForType org.jetbrains.kotlin.types.KotlinType classType org.jetbrains.kotlin.types.KotlinType serializerType org.jetbrains.kotlin.psi.KtTypeElement element org.jetbrains.kotlin.resolve.BindingTrace trace com.intellij.psi.PsiElement fallbackElement private final void onSerializableOrMetaAnnotation (org.jetbrains.kotlin.descriptors.ClassDescriptor, kotlin.jvm.functions.Function1) int $i$f$onSerializableOrMetaAnnotation org.jetbrains.kotlin.descriptors.ClassDescriptor $this$onSerializableOrMetaAnnotation kotlin.jvm.functions.Function1 report private final void reportOnSerializableOrMetaAnnotation (org.jetbrains.kotlin.resolve.BindingTrace, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.diagnostics.DiagnosticFactory0) int $i$a$-onSerializableOrMetaAnnotation-SerializationPluginDeclarationChecker$reportOnSerializableOrMetaAnnotation$1 org.jetbrains.kotlin.psi.KtAnnotationEntry e int $i$f$onSerializableOrMetaAnnotation org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationChecker this_$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$onSerializableOrMetaAnnotation$iv org.jetbrains.kotlin.resolve.BindingTrace $this$reportOnSerializableOrMetaAnnotation org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.diagnostics.DiagnosticFactory0 error }
org/jetbrains/kotlinx/serialization/compiler/diagnostic/SerializationPluginDeclarationCheckerKt.class
SerializationPluginDeclarationChecker.kt package org.jetbrains.kotlinx.serialization.compiler.diagnostic public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginDeclarationCheckerKt extends java.lang.Object { private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice SERIALIZABLE_PROPERTIES public static final org.jetbrains.kotlin.util.slicedMap.WritableSlice getSERIALIZABLE_PROPERTIES () public static final boolean getSerializableAnnotationIsUseless (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$serializableAnnotationIsUseless static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/diagnostic/SerializationPluginErrorsRendering.class
SerializationPluginErrorsRendering.kt package org.jetbrains.kotlinx.serialization.compiler.diagnostic public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginErrorsRendering extends java.lang.Object implements org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages$Extension { public static final org.jetbrains.kotlinx.serialization.compiler.diagnostic.SerializationPluginErrorsRendering INSTANCE private static final org.jetbrains.kotlin.diagnostics.rendering.DiagnosticFactoryToRendererMap MAP private void <init> () public org.jetbrains.kotlin.diagnostics.rendering.DiagnosticFactoryToRendererMap getMap () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/diagnostic/VersionReader.class
VersionReader.kt package org.jetbrains.kotlinx.serialization.compiler.diagnostic public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.VersionReader extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.diagnostic.VersionReader INSTANCE private static final org.jetbrains.kotlin.util.slicedMap.WritableSlice VERSIONS_SLICE private void <init> () public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions getVersionsForCurrentModuleFromTrace (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.resolve.BindingTrace) int $i$a$-let-VersionReader$getVersionsForCurrentModuleFromTrace$1 org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions it org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions versions org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.resolve.BindingTrace trace public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions getVersionsForCurrentModuleFromContext (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.resolve.BindingContext) int $i$a$-let-VersionReader$getVersionsForCurrentModuleFromContext$1 org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions it org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.resolve.BindingContext context public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions getVersionsForCurrentModule (org.jetbrains.kotlin.descriptors.ModuleDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor markerClass org.jetbrains.kotlin.descriptors.ModuleDescriptor module public final boolean canSupportInlineClasses (org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.resolve.BindingTrace) org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.resolve.BindingTrace trace public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions getVersionsFromManifest (java.io.File) java.io.File runtimeLibraryPath static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/extensions/
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationDescriptorSerializerPlugin.class
SerializationDescriptorSerializerPlugin.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin extends java.lang.Object implements org.jetbrains.kotlin.serialization.DescriptorSerializerPlugin { private final int hasAnnotationFlag private final java.util.Map descriptorMetadataMap public void <init> () private final boolean getNeedSaveProgramOrder (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$needSaveProgramOrder public final void putIfNeeded$kotlinx_serialization_compiler_plugin_k1 (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties) org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties properties public void afterClass (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.metadata.ProtoBuf$Class$Builder, org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable, org.jetbrains.kotlin.serialization.DescriptorSerializer, org.jetbrains.kotlin.serialization.SerializerExtension) int $i$a$-map-SerializationDescriptorSerializerPlugin$afterClass$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List propertiesCorrectOrder org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.metadata.ProtoBuf$Class$Builder proto org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable versionRequirementTable org.jetbrains.kotlin.serialization.DescriptorSerializer childSerializer org.jetbrains.kotlin.serialization.SerializerExtension extension private static final int afterClass$toIndex (org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.serialization.SerializerExtension) org.jetbrains.kotlin.name.Name $this$afterClass_u24toIndex org.jetbrains.kotlin.serialization.SerializerExtension $extension }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationResolveExtension.class
SerializationResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationResolveExtension extends java.lang.Object implements org.jetbrains.kotlin.resolve.extensions.SyntheticResolveExtension { private final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public synthetic void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin, int, kotlin.jvm.internal.DefaultConstructorMarker) public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin getMetadataPlugin () public java.util.List getSyntheticNestedClassNames (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor public java.util.List getPossibleSyntheticNestedClassNames (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor public java.util.List getSyntheticFunctionNames (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor public java.util.List getSyntheticPropertiesNames (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-map-SerializationResolveExtension$getSyntheticPropertiesNames$propNames$1 int it int item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-SerializationResolveExtension$getSyntheticPropertiesNames$propNames$2 String it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int count org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor java.util.List propNames org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor private final boolean hasCustomizedSerializeMethod (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor companion org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass public void generateSyntheticClasses (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.resolve.lazy.LazyClassContext, org.jetbrains.kotlin.resolve.lazy.declarations.ClassMemberDeclarationProvider, java.util.Set) int $i$a$-none-SerializationResolveExtension$generateSyntheticClasses$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it Object element$iv int $i$f$none Iterable $this$none$iv org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.resolve.lazy.LazyClassContext ctx org.jetbrains.kotlin.resolve.lazy.declarations.ClassMemberDeclarationProvider declarationProvider java.util.Set result public org.jetbrains.kotlin.name.Name getSyntheticCompanionObjectNameIfNeeded (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor public void addSyntheticSupertypes (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List) org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor java.util.List supertypes public void generateSyntheticSecondaryConstructors (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingContext, java.util.Collection) org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor org.jetbrains.kotlin.resolve.BindingContext bindingContext java.util.Collection result public void generateSyntheticMethods (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.resolve.BindingContext, java.util.List, java.util.Collection) org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.resolve.BindingContext bindingContext java.util.List fromSupertypes java.util.Collection result public void generateSyntheticProperties (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.resolve.BindingContext, java.util.ArrayList, java.util.Set) org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.resolve.BindingContext bindingContext java.util.ArrayList fromSupertypes java.util.Set result public void <init> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializationUtilKt$classSerializer$1$3.class
KSerializationUtil.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializationUtilKt$classSerializer$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializationUtilKt$classSerializer$1$3 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.name.Name) org.jetbrains.kotlin.name.Name it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializationUtilKt$enumEntries$$inlined$filterIsInstance$1.class
_Sequences.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializationUtilKt$enumEntries$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializationUtilKt$enumEntries$$inlined$filterIsInstance$1 INSTANCE public void <init> () public final java.lang.Boolean invoke (java.lang.Object) Object it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializationUtilKt$enumEntries$1.class
KSerializationUtil.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializationUtilKt$enumEntries$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializationUtilKt$enumEntries$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializationUtilKt.class
KSerializationUtil.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializationUtilKt extends java.lang.Object { public static final boolean isAllowedToHaveAutoGeneratedSerializerMethods (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-any-KSerializationUtilKt$isAllowedToHaveAutoGeneratedSerializerMethods$1 org.jetbrains.kotlin.types.KotlinType p0 Object element$iv int $i$f$any Iterable $this$any$iv int $i$a$-any-KSerializationUtilKt$isAllowedToHaveAutoGeneratedSerializerMethods$2 org.jetbrains.kotlin.types.KotlinType p0 Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClassDescriptor public static final boolean isKSerializer (org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType type public static final boolean isGeneratedKSerializer (org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType type public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getGeneratedSerializerDescriptor (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$getGeneratedSerializerDescriptor public static final org.jetbrains.kotlin.types.SimpleType createSerializerTypeFor (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.types.SimpleType, org.jetbrains.kotlin.name.FqName) org.jetbrains.kotlin.types.Variance projectionType java.util.List types org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.descriptors.ClassDescriptor $this$createSerializerTypeFor org.jetbrains.kotlin.types.SimpleType argument org.jetbrains.kotlin.name.FqName baseSerializerInterface public static final org.jetbrains.kotlin.types.KotlinType extractKSerializerArgumentFromImplementation (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-find-KSerializationUtilKt$extractKSerializerArgumentFromImplementation$kSerializerSupertype$1 org.jetbrains.kotlin.types.KotlinType it int $i$a$-find-KSerializationUtilKt$extractKSerializerArgumentFromImplementation$kSerializerSupertype$2 org.jetbrains.kotlin.types.KotlinType it java.util.Collection supertypes org.jetbrains.kotlin.types.KotlinType kSerializerSupertype org.jetbrains.kotlin.descriptors.ClassDescriptor implementationClass public static final org.jetbrains.kotlin.types.KotlinType getSerializableWith (org.jetbrains.kotlin.descriptors.DeclarationDescriptor) org.jetbrains.kotlin.descriptors.DeclarationDescriptor $this$serializableWith public static final org.jetbrains.kotlin.types.KotlinType serializableWith (org.jetbrains.kotlin.descriptors.annotations.Annotations, org.jetbrains.kotlin.descriptors.ModuleDescriptor) org.jetbrains.kotlin.descriptors.annotations.Annotations $this$serializableWith org.jetbrains.kotlin.descriptors.ModuleDescriptor module public static final org.jetbrains.kotlin.types.KotlinType getSerializerForClass (org.jetbrains.kotlin.descriptors.DeclarationDescriptor) org.jetbrains.kotlin.descriptors.DeclarationDescriptor $this$serializerForClass public static final boolean isSerialInfoAnnotation (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isSerialInfoAnnotation public static final boolean isInheritableSerialInfoAnnotation (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isInheritableSerialInfoAnnotation public static final java.lang.String getSerialNameValue (org.jetbrains.kotlin.descriptors.annotations.Annotations) int $i$a$-singleOrNull-SearchUtilsKt$findConstantValue$1$iv$iv java.util.Map$Entry it$iv$iv Object element$iv$iv$iv int $i$f$singleOrNull Object single$iv$iv$iv boolean found$iv$iv$iv Iterable $this$singleOrNull$iv$iv$iv int $i$f$findConstantValue org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor $this$findConstantValue$iv$iv int $i$f$findAnnotationConstantValue org.jetbrains.kotlin.descriptors.annotations.Annotations $this$findAnnotationConstantValue$iv org.jetbrains.kotlin.name.FqName annotationFqName$iv String property$iv org.jetbrains.kotlin.descriptors.annotations.Annotations $this$serialNameValue public static final org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor getSerialNameAnnotation (org.jetbrains.kotlin.descriptors.annotations.Annotations) org.jetbrains.kotlin.descriptors.annotations.Annotations $this$serialNameAnnotation public static final boolean getSerialRequired (org.jetbrains.kotlin.descriptors.annotations.Annotations) org.jetbrains.kotlin.descriptors.annotations.Annotations $this$serialRequired public static final boolean getSerialTransient (org.jetbrains.kotlin.descriptors.annotations.Annotations) org.jetbrains.kotlin.descriptors.annotations.Annotations $this$serialTransient public static final org.jetbrains.kotlin.descriptors.ClassDescriptor toClassDescriptor (org.jetbrains.kotlin.types.KotlinType) int $i$a$-let-KSerializationUtilKt$toClassDescriptor$1 org.jetbrains.kotlin.descriptors.ClassifierDescriptor descriptor org.jetbrains.kotlin.types.KotlinType $this$toClassDescriptor public static final boolean getShouldHaveGeneratedMethodsInCompanion (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$shouldHaveGeneratedMethodsInCompanion public static final boolean isSerializableObject (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isSerializableObject public static final boolean isInternallySerializableObject (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isInternallySerializableObject public static final boolean isSealedSerializableInterface (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isSealedSerializableInterface public static final boolean isSerializableInterfaceWithCustom (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isSerializableInterfaceWithCustom public static final boolean isAbstractOrSealedOrInterface (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isAbstractOrSealedOrInterface public static final boolean isInternalSerializable (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isInternalSerializable public static final boolean isSerializableEnum (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isSerializableEnum public static final boolean isEnumWithLegacyGeneratedSerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isEnumWithLegacyGeneratedSerializer public static final boolean isInternallySerializableEnum (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isInternallySerializableEnum public static final boolean getShouldHaveGeneratedSerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$shouldHaveGeneratedSerializer public static final boolean getUseGeneratedEnumSerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor) java.util.Set functions org.jetbrains.kotlin.descriptors.ClassDescriptor $this$useGeneratedEnumSerializer public static final java.util.List enumEntries (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$f$filterIsInstance kotlin.sequences.Sequence $this$filterIsInstance$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$enumEntries public static final boolean isEnumWithSerialInfoAnnotation (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-any-KSerializationUtilKt$isEnumWithSerialInfoAnnotation$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isEnumWithSerialInfoAnnotation public static final boolean getHasAnySerialAnnotation (org.jetbrains.kotlin.descriptors.annotations.Annotations) int $i$a$-any-KSerializationUtilKt$hasAnySerialAnnotation$1 org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.descriptors.annotations.Annotations $this$hasAnySerialAnnotation public static final boolean getHasSerializableOrMetaAnnotation (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasSerializableOrMetaAnnotation private static final boolean getHasSerializableAnnotation (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasSerializableAnnotation private static final boolean getHasSerializableAnnotation (org.jetbrains.kotlin.descriptors.annotations.Annotations) org.jetbrains.kotlin.descriptors.annotations.Annotations $this$hasSerializableAnnotation public static final boolean getHasMetaSerializableAnnotation (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-any-KSerializationUtilKt$hasMetaSerializableAnnotation$1 org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasMetaSerializableAnnotation public static final boolean isMetaSerializableAnnotation (org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor) org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor $this$isMetaSerializableAnnotation public static final boolean getHasSerializableOrMetaAnnotationWithoutArgs (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasSerializableOrMetaAnnotationWithoutArgs private static final boolean getHasSerializableAnnotationWithoutArgs (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.psi.KtAnnotationEntry psi org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasSerializableAnnotationWithoutArgs private static final boolean getHasSerializableAnnotationWithArgs (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.psi.KtAnnotationEntry psi org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasSerializableAnnotationWithArgs private static final org.jetbrains.kotlin.psi.KtAnnotationEntry findSerializableAnnotationDeclaration (org.jetbrains.kotlin.descriptors.annotations.Annotated) org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor lazyDesc org.jetbrains.kotlin.descriptors.annotations.Annotated $this$findSerializableAnnotationDeclaration public static final org.jetbrains.kotlin.psi.KtAnnotationEntry findSerializableOrMetaAnnotationDeclaration (org.jetbrains.kotlin.descriptors.annotations.Annotated) int $i$a$-firstOrNull-KSerializationUtilKt$findSerializableOrMetaAnnotationDeclaration$lazyDesc$1 org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it Object element$iv int $i$f$firstOrNull Iterable $this$firstOrNull$iv org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor lazyDesc org.jetbrains.kotlin.descriptors.annotations.Annotated $this$findSerializableOrMetaAnnotationDeclaration public static final org.jetbrains.kotlin.psi.KtAnnotationEntry findAnnotationDeclaration (org.jetbrains.kotlin.descriptors.annotations.Annotated, org.jetbrains.kotlin.name.FqName) org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor lazyDesc org.jetbrains.kotlin.descriptors.annotations.Annotated $this$findAnnotationDeclaration org.jetbrains.kotlin.name.FqName fqName public static final boolean isAbstractOrSealedSerializableClass (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$isAbstractOrSealedSerializableClass public static final org.jetbrains.kotlin.descriptors.ClassDescriptor polymorphicSerializerIfApplicableAutomatically (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-let-KSerializationUtilKt$polymorphicSerializerIfApplicableAutomatically$1 String it String serializer org.jetbrains.kotlin.descriptors.ClassDescriptor $this$polymorphicSerializerIfApplicableAutomatically public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getClassSerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-let-KSerializationUtilKt$classSerializer$1$1 org.jetbrains.kotlin.types.KotlinType it int $i$a$-let-KSerializationUtilKt$classSerializer$1$2 org.jetbrains.kotlin.descriptors.ClassDescriptor it Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-let-KSerializationUtilKt$classSerializer$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it org.jetbrains.kotlin.descriptors.ClassDescriptor $this$classSerializer public static final boolean getHasCompanionObjectAsSerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$hasCompanionObjectAsSerializer public static final org.jetbrains.kotlin.types.KotlinType overriddenSerializer (org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.descriptors.ModuleDescriptor) int $i$a$-let-KSerializationUtilKt$overriddenSerializer$1 org.jetbrains.kotlin.types.KotlinType it int $i$a$-let-KSerializationUtilKt$overriddenSerializer$2 org.jetbrains.kotlin.types.KotlinType it org.jetbrains.kotlin.descriptors.ClassDescriptor desc org.jetbrains.kotlin.types.KotlinType $this$overriddenSerializer org.jetbrains.kotlin.descriptors.ModuleDescriptor module public static final java.lang.Integer getGenericIndex (org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType $this$genericIndex public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getSerializableClassDescriptorByCompanion (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor public static final boolean needSerializerFactory (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass org.jetbrains.kotlin.descriptors.ClassDescriptor $this$needSerializerFactory public static final org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor jsExportIgnore (org.jetbrains.kotlin.descriptors.DeclarationDescriptor) int $i$a$-runIf-KSerializationUtilKt$jsExportIgnore$jsExportIgnore$1 int $i$f$runIf boolean condition$iv org.jetbrains.kotlin.descriptors.ClassDescriptor jsExportIgnore org.jetbrains.kotlin.descriptors.DeclarationDescriptor $this$jsExportIgnore public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getSerializableClassDescriptorBySerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.types.KotlinType serializerForClass org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor public static final boolean checkSerializableClassPropertyResult (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.descriptors.PropertyDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$checkSerializableClassPropertyResult org.jetbrains.kotlin.descriptors.PropertyDescriptor prop public static final boolean checkSaveMethodParameters (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$checkSaveMethodParameters java.util.List parameters public static final boolean checkSaveMethodResult (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$checkSaveMethodResult org.jetbrains.kotlin.types.KotlinType type public static final boolean checkLoadMethodParameters (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$checkLoadMethodParameters java.util.List parameters public static final boolean checkLoadMethodResult (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$checkLoadMethodResult org.jetbrains.kotlin.types.KotlinType type }
org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializerDescriptorResolver$generateSerializerMethods$isDescriptorGetter$2.class
KSerializerDescriptorResolver.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver$generateSerializerMethods$isDescriptorGetter$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver$generateSerializerMethods$isDescriptorGetter$2 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializerDescriptorResolver$generateSerializerMethods$isLoad$1.class
KSerializerDescriptorResolver.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver$generateSerializerMethods$isLoad$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor $classDescriptor void <init> (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $classDescriptor public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializerDescriptorResolver$generateSerializerMethods$isSave$1.class
KSerializerDescriptorResolver.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver$generateSerializerMethods$isSave$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor $classDescriptor void <init> (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $classDescriptor public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializerDescriptorResolver$generateSerializerMethods$isTypeParamsSerializersGetter$2.class
KSerializerDescriptorResolver.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver$generateSerializerMethods$isTypeParamsSerializersGetter$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver$generateSerializerMethods$isTypeParamsSerializersGetter$2 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializerDescriptorResolver.class
KSerializerDescriptorResolver.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver INSTANCE private void <init> () public final org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor createDeprecatedHiddenAnnotation (org.jetbrains.kotlin.descriptors.ModuleDescriptor) org.jetbrains.kotlin.descriptors.ModuleDescriptor module public final boolean isSerialInfoImpl (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor public final void addSerializerFactorySuperType (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List) org.jetbrains.kotlin.descriptors.ClassDescriptor serializerFactoryClass org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor java.util.List supertypes public final void addSerializerSupertypes (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List) int $i$a$-any-KSerializerDescriptorResolver$addSerializerSupertypes$1 org.jetbrains.kotlin.types.KotlinType p0 Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClassDescriptor org.jetbrains.kotlin.name.FqName fqName org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor java.util.List supertypes public final org.jetbrains.kotlin.descriptors.ClassDescriptor addSerializerImplClass (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.lazy.declarations.ClassMemberDeclarationProvider, org.jetbrains.kotlin.resolve.lazy.LazyClassContext) int $i$a$-mapIndexed-KSerializerDescriptorResolver$addSerializerImplClass$typeParameters$1 int index org.jetbrains.kotlin.descriptors.TypeParameterDescriptor param Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv org.jetbrains.kotlin.psi.KtPureClassOrObject thisDeclaration org.jetbrains.kotlin.resolve.scopes.LexicalScope scope boolean hasTypeParams org.jetbrains.kotlin.descriptors.ClassKind serializerKind org.jetbrains.kotlin.psi.synthetics.SyntheticClassOrObjectDescriptor serializerDescriptor java.util.List typeParameters java.util.List secondaryCtors org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor org.jetbrains.kotlin.resolve.lazy.declarations.ClassMemberDeclarationProvider declarationProvider org.jetbrains.kotlin.resolve.lazy.LazyClassContext ctx public final void generateSerializerProperties (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.ArrayList, org.jetbrains.kotlin.name.Name, java.util.Set) int $i$a$-none-KSerializerDescriptorResolver$generateSerializerProperties$1 org.jetbrains.kotlin.descriptors.PropertyDescriptor p0 Object element$iv int $i$f$none Iterable $this$none$iv int $i$a$-none-KSerializerDescriptorResolver$generateSerializerProperties$2 org.jetbrains.kotlin.descriptors.PropertyDescriptor it Object element$iv int $i$f$none Iterable $this$none$iv org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor java.util.ArrayList fromSupertypes org.jetbrains.kotlin.name.Name name java.util.Set result public final void generateCompanionObjectMethods (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.name.Name, java.util.Collection) int $i$a$-none-KSerializerDescriptorResolver$generateCompanionObjectMethods$1 org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it Object element$iv int $i$f$none Iterable $this$none$iv int $i$a$-none-KSerializerDescriptorResolver$generateCompanionObjectMethods$2 org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it Object element$iv int $i$f$none Iterable $this$none$iv org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor org.jetbrains.kotlin.name.Name name java.util.Collection result public final void generateSerializerMethods (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List, org.jetbrains.kotlin.name.Name, java.util.Collection) int $i$a$-any-KSerializerDescriptorResolver$generateSerializerMethods$isDescriptorGetter$1 org.jetbrains.kotlin.types.KotlinType p0 Object element$iv int $i$f$any Iterable $this$any$iv int $i$a$-any-KSerializerDescriptorResolver$generateSerializerMethods$isTypeParamsSerializersGetter$1 org.jetbrains.kotlin.types.KotlinType p0 Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor boolean isSave boolean isLoad boolean isDescriptorGetter boolean isTypeParamsSerializersGetter org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor java.util.List fromSupertypes org.jetbrains.kotlin.name.Name name java.util.Collection result public final void generateSerializableClassMethods (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.name.Name, java.util.Collection) org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor org.jetbrains.kotlin.name.Name name java.util.Collection result private final org.jetbrains.kotlin.descriptors.PropertyDescriptor createSerializableClassPropertyDescriptor (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.descriptors.ClassDescriptor) java.util.List typeParam org.jetbrains.kotlin.descriptors.PropertyDescriptor propertyFromSerializer org.jetbrains.kotlin.descriptors.PropertyDescriptor result org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClassDescriptor private final org.jetbrains.kotlin.descriptors.PropertyDescriptor doCreateSerializerProperty (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.types.KotlinType, java.util.List, org.jetbrains.kotlin.descriptors.DescriptorVisibility, org.jetbrains.kotlin.descriptors.Modality, boolean) org.jetbrains.kotlin.descriptors.impl.PropertyDescriptorImpl propertyDescriptor org.jetbrains.kotlin.descriptors.ReceiverParameterDescriptor extensionReceiverParameter org.jetbrains.kotlin.descriptors.impl.PropertyGetterDescriptorImpl propertyGetter org.jetbrains.kotlin.descriptors.impl.FieldDescriptorImpl backingField org.jetbrains.kotlin.descriptors.ClassDescriptor thisDescriptor org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.types.KotlinType type java.util.List typeParameters org.jetbrains.kotlin.descriptors.DescriptorVisibility visibility org.jetbrains.kotlin.descriptors.Modality modality boolean needBackingField static synthetic org.jetbrains.kotlin.descriptors.PropertyDescriptor doCreateSerializerProperty$default (org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.types.KotlinType, java.util.List, org.jetbrains.kotlin.descriptors.DescriptorVisibility, org.jetbrains.kotlin.descriptors.Modality, boolean, int, java.lang.Object) private final org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor doCreateSerializerFunction (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.name.Name) int $i$a$-map-KSerializerDescriptorResolver$doCreateSerializerFunction$1 org.jetbrains.kotlin.descriptors.ValueParameterDescriptor it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.descriptors.impl.SimpleFunctionDescriptorImpl functionDescriptor org.jetbrains.kotlin.types.KotlinType serializableClassOnImplSite java.util.List typeParam org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor functionFromSerializer org.jetbrains.kotlin.descriptors.ClassDescriptor companionDescriptor org.jetbrains.kotlin.name.Name name public final org.jetbrains.kotlin.descriptors.PropertyDescriptor createValPropertyDescriptor (org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.descriptors.DescriptorVisibility, boolean) int $i$a$-apply-KSerializerDescriptorResolver$createValPropertyDescriptor$propertyGetter$1 org.jetbrains.kotlin.descriptors.impl.PropertyGetterDescriptorImpl $this$createValPropertyDescriptor_u24lambda_u249 org.jetbrains.kotlin.descriptors.impl.PropertyDescriptorImpl propertyDescriptor org.jetbrains.kotlin.descriptors.ReceiverParameterDescriptor extensionReceiverParameter org.jetbrains.kotlin.descriptors.impl.PropertyGetterDescriptorImpl propertyGetter org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.descriptors.ClassDescriptor containingClassDescriptor org.jetbrains.kotlin.types.KotlinType type org.jetbrains.kotlin.descriptors.DescriptorVisibility visibility boolean createGetter public static synthetic org.jetbrains.kotlin.descriptors.PropertyDescriptor createValPropertyDescriptor$default (org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.descriptors.DescriptorVisibility, boolean, int, java.lang.Object) public final org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor createLoadConstructorDescriptor (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingContext, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) int $i$a$-map-KSerializerDescriptorResolver$createLoadConstructorDescriptor$parameterDescsAsProps$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-repeat-KSerializerDescriptorResolver$createLoadConstructorDescriptor$1 int it org.jetbrains.kotlin.descriptors.PropertyDescriptor prop org.jetbrains.kotlin.descriptors.impl.ClassConstructorDescriptorImpl functionDescriptor org.jetbrains.kotlin.descriptors.ClassDescriptor markerDesc org.jetbrains.kotlin.types.SimpleType markerType java.util.List serializableProperties java.util.List parameterDescsAsProps int bitMaskSlotsCount int i java.util.List consParams org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor org.jetbrains.kotlin.resolve.BindingContext bindingContext org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin private final org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor createTypedSerializerConstructorDescriptor (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List) int $i$a$-List-KSerializerDescriptorResolver$createTypedSerializerConstructorDescriptor$args$1 org.jetbrains.kotlin.types.SimpleType pType int index org.jetbrains.kotlin.descriptors.impl.ClassConstructorDescriptorImpl constrDesc org.jetbrains.kotlin.descriptors.ClassDescriptor serializerClass java.util.List args org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor org.jetbrains.kotlin.descriptors.ClassDescriptor serializableDescriptor java.util.List typeParameters private final kotlin.Pair createKSerializerParamsForEachGenericArgument (org.jetbrains.kotlin.descriptors.FunctionDescriptor, org.jetbrains.kotlin.descriptors.ClassDescriptor, int) int $i$a$-forEach-KSerializerDescriptorResolver$createKSerializerParamsForEachGenericArgument$1 org.jetbrains.kotlin.descriptors.TypeParameterDescriptor targ org.jetbrains.kotlin.types.SimpleType pType Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlin.descriptors.ClassDescriptor serializerClass java.util.List args java.util.List typeArgs int i org.jetbrains.kotlin.descriptors.FunctionDescriptor parentFunction org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass int actualArgsOffset static synthetic kotlin.Pair createKSerializerParamsForEachGenericArgument$default (org.jetbrains.kotlinx.serialization.compiler.resolve.KSerializerDescriptorResolver, org.jetbrains.kotlin.descriptors.FunctionDescriptor, org.jetbrains.kotlin.descriptors.ClassDescriptor, int, int, java.lang.Object) private final org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor createSerializerFactoryVarargDescriptor (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.impl.SimpleFunctionDescriptorImpl f org.jetbrains.kotlin.descriptors.ClassDescriptor serializerClass org.jetbrains.kotlin.types.SimpleType kSerializerStarType org.jetbrains.kotlin.types.SimpleType varargType org.jetbrains.kotlin.descriptors.impl.ValueParameterDescriptorImpl vararg org.jetbrains.kotlin.descriptors.ClassDescriptor thisClass private final org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor createSerializerGetterDescriptor (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-map-KSerializerDescriptorResolver$createSerializerGetterDescriptor$newSerializableType$1 org.jetbrains.kotlin.descriptors.TypeParameterDescriptor it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.descriptors.impl.SimpleFunctionDescriptorImpl f org.jetbrains.kotlin.descriptors.ClassDescriptor serializerClass java.util.List typeArgs java.util.List args org.jetbrains.kotlin.types.SimpleType newSerializableType org.jetbrains.kotlin.types.SimpleType serialReturnType org.jetbrains.kotlin.descriptors.ClassDescriptor thisClass org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass private final org.jetbrains.kotlin.types.KotlinType makeNullableIfNotPrimitive (org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType $this$makeNullableIfNotPrimitive public final org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor createWriteSelfFunctionDescriptor (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-map-KSerializerDescriptorResolver$createWriteSelfFunctionDescriptor$objectType$1 org.jetbrains.kotlin.descriptors.TypeParameterDescriptor it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.descriptors.ClassDescriptor jvmStaticClass org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptorImpl jvmStaticAnnotation org.jetbrains.kotlin.descriptors.annotations.Annotations annotations org.jetbrains.kotlin.descriptors.impl.SimpleFunctionDescriptorImpl f org.jetbrains.kotlin.types.SimpleType returnType java.util.List typeArgs java.util.List argsKSer java.util.List args org.jetbrains.kotlin.types.SimpleType objectType org.jetbrains.kotlin.descriptors.ClassDescriptor thisClass private final java.util.List createLocalSerializersFieldsDescriptor (org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor serializerClass int index org.jetbrains.kotlin.descriptors.TypeParameterDescriptor param org.jetbrains.kotlin.types.SimpleType pType org.jetbrains.kotlin.descriptors.PropertyDescriptor desc org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.descriptors.ClassDescriptor serializableDescriptor org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor private static final boolean generateSerializerMethods$shouldAddSerializerFunction (java.util.Collection, java.util.List, kotlin.jvm.functions.Function1) Object element$iv int $i$f$none Iterable $this$none$iv int $i$a$-none-KSerializerDescriptorResolver$generateSerializerMethods$shouldAddSerializerFunction$1 org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it Object element$iv int $i$f$none Iterable $this$none$iv java.util.Collection $result java.util.List $fromSupertypes kotlin.jvm.functions.Function1 checkParameters static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SearchUtilsKt$annotationsWithArguments$$inlined$filterIsInstance$1.class
_Sequences.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SearchUtilsKt$annotationsWithArguments$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SearchUtilsKt$annotationsWithArguments$$inlined$filterIsInstance$1 INSTANCE public void <init> () public final java.lang.Boolean invoke (java.lang.Object) Object it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SearchUtilsKt$annotationsWithArguments$1.class
SearchUtils.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.SearchUtilsKt$annotationsWithArguments$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SearchUtilsKt$annotationsWithArguments$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor) org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SearchUtilsKt$annotationsWithArguments$2.class
SearchUtils.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.SearchUtilsKt$annotationsWithArguments$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SearchUtilsKt$annotationsWithArguments$2 INSTANCE void <init> () public final kotlin.Triple invoke (org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor) int $i$a$-let-SearchUtilsKt$annotationsWithArguments$2$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor annDesc public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SearchUtilsKt.class
SearchUtils.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SearchUtilsKt extends java.lang.Object { public static final boolean isSerializationCtor (org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor) int $i$a$-run-SearchUtilsKt$isSerializationCtor$1 org.jetbrains.kotlin.descriptors.ValueParameterDescriptor $this$isSerializationCtor_u24lambda_u240 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor $this$isSerializationCtor public static final org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor findSerializerConstructorForTypeArgumentsSerializers (org.jetbrains.kotlin.descriptors.ClassDescriptor, boolean) int $i$a$-all-SearchUtilsKt$findSerializerConstructorForTypeArgumentsSerializers$ctor$1$1 org.jetbrains.kotlin.descriptors.ValueParameterDescriptor it Object element$iv int $i$f$all Iterable $this$all$iv int $i$a$-find-SearchUtilsKt$findSerializerConstructorForTypeArgumentsSerializers$ctor$1 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor ctor int $i$a$-takeIf-SearchUtilsKt$findSerializerConstructorForTypeArgumentsSerializers$1 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor it java.util.List serializableImplementationTypeArguments int typeParamsCount org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor ctor org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor boolean onlyIfSynthetic public static synthetic org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor findSerializerConstructorForTypeArgumentsSerializers$default (org.jetbrains.kotlin.descriptors.ClassDescriptor, boolean, int, java.lang.Object) public static final org.jetbrains.kotlin.psi.KtAnnotationEntry findAnnotationEntry (org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor) org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor $this$findAnnotationEntry public static final synthetic java.lang.Object findAnnotationConstantValue (org.jetbrains.kotlin.descriptors.annotations.Annotations, org.jetbrains.kotlin.name.FqName, java.lang.String) int $i$a$-singleOrNull-SearchUtilsKt$findConstantValue$1$iv java.util.Map$Entry it$iv Object element$iv$iv int $i$f$singleOrNull Object single$iv$iv boolean found$iv$iv Iterable $this$singleOrNull$iv$iv int $i$f$findConstantValue org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor $this$findConstantValue$iv int $i$f$findAnnotationConstantValue org.jetbrains.kotlin.descriptors.annotations.Annotations $this$findAnnotationConstantValue org.jetbrains.kotlin.name.FqName annotationFqName String property public static final synthetic java.lang.Object findConstantValue (org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor, java.lang.String) int $i$a$-singleOrNull-SearchUtilsKt$findConstantValue$1 java.util.Map$Entry it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv int $i$f$findConstantValue org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor $this$findConstantValue String property public static final org.jetbrains.kotlin.types.KotlinType findAnnotationKotlinTypeValue (org.jetbrains.kotlin.descriptors.annotations.Annotations, org.jetbrains.kotlin.name.FqName, org.jetbrains.kotlin.descriptors.ModuleDescriptor, java.lang.String) int $i$a$-singleOrNull-SearchUtilsKt$findAnnotationKotlinTypeValue$1$maybeKClass$1 java.util.Map$Entry it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv int $i$a$-let-SearchUtilsKt$findAnnotationKotlinTypeValue$1 org.jetbrains.kotlin.resolve.constants.KClassValue maybeKClass org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor annotation org.jetbrains.kotlin.descriptors.annotations.Annotations $this$findAnnotationKotlinTypeValue org.jetbrains.kotlin.name.FqName annotationFqName org.jetbrains.kotlin.descriptors.ModuleDescriptor moduleForResolve String property public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getKSerializerConstructorMarker (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$getKSerializerConstructorMarker public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getKSerializer (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$getKSerializer public static final org.jetbrains.kotlin.descriptors.ClassDescriptor findNamedCompanionAnnotation (org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$findNamedCompanionAnnotation public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getJsExportIgnore (org.jetbrains.kotlin.descriptors.ModuleDescriptor) org.jetbrains.kotlin.descriptors.ModuleDescriptor $this$getJsExportIgnore public static final org.jetbrains.kotlin.name.FqName getInternalPackageFqn (java.lang.String) String classSimpleName public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getClassFromInternalSerializationPackage (org.jetbrains.kotlin.descriptors.ModuleDescriptor, java.lang.String) int $i$a$-requireNotNull-SearchUtilsKt$getClassFromInternalSerializationPackage$1 org.jetbrains.kotlin.descriptors.ModuleDescriptor $this$getClassFromInternalSerializationPackage String classSimpleName public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getClassFromSerializationDescriptorsPackage (org.jetbrains.kotlin.descriptors.ModuleDescriptor, java.lang.String) int $i$a$-requireNotNull-SearchUtilsKt$getClassFromSerializationDescriptorsPackage$1 org.jetbrains.kotlin.descriptors.ModuleDescriptor $this$getClassFromSerializationDescriptorsPackage String classSimpleName public static final org.jetbrains.kotlin.name.FqName getSerializationPackageFqn (java.lang.String) String classSimpleName public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getClassFromSerializationPackage (org.jetbrains.kotlin.descriptors.ModuleDescriptor, java.lang.String) int $i$a$-firstNotNullOfOrNull-SearchUtilsKt$getClassFromSerializationPackage$1 org.jetbrains.kotlin.name.FqName pkg org.jetbrains.kotlin.descriptors.ModuleDescriptor $this$getClassFromSerializationPackage String classSimpleName public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getClassFromSerializationPackage (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.lang.String) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$getClassFromSerializationPackage String classSimpleName public static final org.jetbrains.kotlin.descriptors.ClassDescriptor getClassFromInternalSerializationPackage (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.lang.String) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$getClassFromInternalSerializationPackage String classSimpleName public static final org.jetbrains.kotlin.types.SimpleType toSimpleType (org.jetbrains.kotlin.descriptors.ClassDescriptor, boolean) org.jetbrains.kotlin.descriptors.ClassDescriptor $this$toSimpleType boolean nullable public static synthetic org.jetbrains.kotlin.types.SimpleType toSimpleType$default (org.jetbrains.kotlin.descriptors.ClassDescriptor, boolean, int, java.lang.Object) public static final java.util.List annotationsWithArguments (org.jetbrains.kotlin.descriptors.annotations.Annotated) int $i$f$filterIsInstance kotlin.sequences.Sequence $this$filterIsInstance$iv org.jetbrains.kotlin.descriptors.annotations.Annotated $this$annotationsWithArguments }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializableProperties$1.class
SerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties $receiver public final kotlin.Pair invoke (org.jetbrains.kotlin.descriptors.ValueParameterDescriptor) org.jetbrains.kotlin.descriptors.ValueParameterDescriptor parameter public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializableProperties$2.class
SerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$2 INSTANCE void <init> () public final kotlin.Pair invoke (kotlin.Pair) org.jetbrains.kotlin.descriptors.PropertyDescriptor a boolean b public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializableProperties$3.class
SerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$3 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.PropertyDescriptor) org.jetbrains.kotlin.descriptors.PropertyDescriptor it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializableProperties$4.class
SerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final synthetic org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$4 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties $receiver public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.PropertyDescriptor) org.jetbrains.kotlin.descriptors.PropertyDescriptor p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializableProperties$5.class
SerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties $receiver public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty invoke (org.jetbrains.kotlin.descriptors.PropertyDescriptor) boolean declaresDefaultValue org.jetbrains.kotlin.descriptors.PropertyDescriptor prop public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializableProperties$6.class
SerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$6 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializableProperties$serializableConstructorProperties$1.class
SerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$serializableConstructorProperties$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties $receiver public final java.lang.Boolean invoke (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializableProperties$special$$inlined$filterIsInstance$1.class
_Sequences.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$special$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties$special$$inlined$filterIsInstance$1 INSTANCE public void <init> () public final java.lang.Boolean invoke (java.lang.Object) Object it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializableProperties.class
SerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties extends java.lang.Object implements org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperties { private final org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass private final org.jetbrains.kotlin.resolve.BindingContext bindingContext private final java.util.List primaryConstructorParameters private final java.util.List serializableProperties private final boolean isExternallySerializable private final java.util.Map primaryConstructorProperties private final java.util.List serializableConstructorProperties private final java.util.List serializableStandaloneProperties private final int size private final boolean primaryConstructorWithDefaults public void <init> (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingContext) int $i$f$filterIsInstance kotlin.sequences.Sequence $this$filterIsInstance$iv int $i$a$-partition-SerializableProperties$7 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object element$iv int $i$f$partition java.util.ArrayList first$iv java.util.ArrayList second$iv kotlin.sequences.Sequence $this$partition$iv int $i$a$-run-SerializableProperties$8 org.jetbrains.kotlin.descriptors.ClassDescriptor supers kotlin.Pair $this$_init__u24lambda_u241 int $i$a$-let-SerializableProperties$9 java.util.List it kotlin.sequences.Sequence descriptorsSequence int $i$a$-any-SerializableProperties$primaryConstructorWithDefaults$1 org.jetbrains.kotlin.descriptors.ValueParameterDescriptor it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass org.jetbrains.kotlin.resolve.BindingContext bindingContext public final org.jetbrains.kotlin.resolve.BindingContext getBindingContext () public java.util.List getSerializableProperties () public boolean isExternallySerializable () public java.util.List getSerializableConstructorProperties () public java.util.List getSerializableStandaloneProperties () public final int getSize () public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty get (int) int index public final java.util.Iterator iterator () public final boolean getPrimaryConstructorWithDefaults () private static final boolean _init_$isPropSerializable (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties, org.jetbrains.kotlin.descriptors.PropertyDescriptor) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties this$0 org.jetbrains.kotlin.descriptors.PropertyDescriptor it public static final synthetic boolean access$_init_$isPropSerializable (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties, org.jetbrains.kotlin.descriptors.PropertyDescriptor) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties this$0 org.jetbrains.kotlin.descriptors.PropertyDescriptor it public static final synthetic java.util.Map access$getPrimaryConstructorProperties$p (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties $this }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializablePropertiesKt.class
SerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializablePropertiesKt extends java.lang.Object { public static final boolean declaresDefaultValue (org.jetbrains.kotlin.descriptors.PropertyDescriptor) com.intellij.psi.PsiElement declaration int $i$a$-find-SerializablePropertiesKt$declaresDefaultValue$1 org.jetbrains.kotlin.descriptors.ValueParameterDescriptor it org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor myClassCtor org.jetbrains.kotlin.descriptors.PropertyDescriptor $this$declaresDefaultValue public static final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties serializablePropertiesFor (org.jetbrains.kotlin.resolve.BindingContext, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties props org.jetbrains.kotlin.resolve.BindingContext $this$serializablePropertiesFor org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin serializationDescriptorSerializer public static synthetic org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties serializablePropertiesFor$default (org.jetbrains.kotlin.resolve.BindingContext, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin, int, java.lang.Object) public static final java.util.List restoreCorrectOrderFromClassProtoExtension (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List) int $i$a$-map-SerializablePropertiesKt$restoreCorrectOrderFromClassProtoExtension$correctOrder$1 Integer it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-associateBy-SerializablePropertiesKt$restoreCorrectOrderFromClassProtoExtension$propsMap$1 org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperty it Object element$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy int capacity$iv Iterable $this$associateBy$iv int $i$a$-map-SerializablePropertiesKt$restoreCorrectOrderFromClassProtoExtension$1 org.jetbrains.kotlin.name.Name it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List correctOrder java.util.Map propsMap org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor java.util.List props }
org/jetbrains/kotlinx/serialization/compiler/resolve/SerializableProperty.class
SerializableProperty.kt package org.jetbrains.kotlinx.serialization.compiler.resolve public final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty extends java.lang.Object implements org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperty { private final org.jetbrains.kotlin.descriptors.PropertyDescriptor descriptor private final boolean isConstructorParameterWithDefault private final String name private final org.jetbrains.kotlin.name.Name originalDescriptorName private final org.jetbrains.kotlin.types.KotlinType type private final Integer genericIndex private final org.jetbrains.kotlin.descriptors.ModuleDescriptor module private final org.jetbrains.kotlin.types.KotlinType serializableWith private final boolean optional private final boolean transient public void <init> (org.jetbrains.kotlin.descriptors.PropertyDescriptor, boolean, boolean, boolean) org.jetbrains.kotlin.descriptors.PropertyDescriptor descriptor boolean isConstructorParameterWithDefault boolean hasBackingField boolean declaresDefaultValue public final org.jetbrains.kotlin.descriptors.PropertyDescriptor getDescriptor () public boolean isConstructorParameterWithDefault () public java.lang.String getName () public org.jetbrains.kotlin.name.Name getOriginalDescriptorName () public final org.jetbrains.kotlin.types.KotlinType getType () public final java.lang.Integer getGenericIndex () public final org.jetbrains.kotlin.descriptors.ModuleDescriptor getModule () public final org.jetbrains.kotlin.types.KotlinType getSerializableWith () public boolean getOptional () public boolean getTransient () }
META-INF/kotlinx-serialization-compiler-plugin.k2.kotlin_module
org/jetbrains/kotlinx/serialization/compiler/fir/AnnotationParameterNames.class
SerializationFirUtils.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.AnnotationParameterNames extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.fir.AnnotationParameterNames INSTANCE private static final org.jetbrains.kotlin.name.Name VALUE private static final org.jetbrains.kotlin.name.Name WITH private static final org.jetbrains.kotlin.name.Name FOR_CLASS private void <init> () public final org.jetbrains.kotlin.name.Name getVALUE () public final org.jetbrains.kotlin.name.Name getWITH () public final org.jetbrains.kotlin.name.Name getFOR_CLASS () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializableProperties.class
FirSerializableProperty.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperties extends java.lang.Object implements org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperties { private final java.util.List serializableProperties private final boolean isExternallySerializable private final java.util.List serializableConstructorProperties private final java.util.List serializableStandaloneProperties public void <init> (java.util.List, boolean, java.util.List, java.util.List) java.util.List serializableProperties boolean isExternallySerializable java.util.List serializableConstructorProperties java.util.List serializableStandaloneProperties public java.util.List getSerializableProperties () public boolean isExternallySerializable () public java.util.List getSerializableConstructorProperties () public java.util.List getSerializableStandaloneProperties () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializableProperty.class
FirSerializableProperty.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperty extends java.lang.Object implements org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperty { private final org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol propertySymbol private final boolean isConstructorParameterWithDefault private final String name private final boolean optional private final boolean transient private final org.jetbrains.kotlin.fir.types.ConeKotlinType serializableWith public void <init> (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol, boolean, boolean) org.jetbrains.kotlin.fir.FirSession session org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol propertySymbol boolean isConstructorParameterWithDefault boolean declaresDefaultValue public final org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol getPropertySymbol () public boolean isConstructorParameterWithDefault () public java.lang.String getName () public org.jetbrains.kotlin.name.Name getOriginalDescriptorName () public boolean getOptional () public boolean getTransient () public final org.jetbrains.kotlin.fir.types.ConeKotlinType getSerializableWith () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializationExtensionRegistrar$configurePlugin$1.class
FirSerializationExtensionRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.fir final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$1 INSTANCE void <init> () public final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension invoke (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializationExtensionRegistrar$configurePlugin$2.class
FirSerializationExtensionRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.fir final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$2 INSTANCE void <init> () public final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirSupertypesExtension invoke (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializationExtensionRegistrar$configurePlugin$3.class
FirSerializationExtensionRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.fir final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$3 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$3 INSTANCE void <init> () public final org.jetbrains.kotlinx.serialization.compiler.fir.checkers.FirSerializationCheckersComponent invoke (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializationExtensionRegistrar$configurePlugin$4.class
FirSerializationExtensionRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.fir final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$4 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$4 INSTANCE void <init> () public final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirDeclarationsForMetadataProvider invoke (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializationExtensionRegistrar$configurePlugin$5.class
FirSerializationExtensionRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.fir final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$5 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$5 INSTANCE void <init> () public final org.jetbrains.kotlinx.serialization.compiler.fir.services.DependencySerializationInfoProvider invoke (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializationExtensionRegistrar$configurePlugin$6.class
FirSerializationExtensionRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.fir final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$6 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$6 INSTANCE void <init> () public final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider invoke (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializationExtensionRegistrar$configurePlugin$7.class
FirSerializationExtensionRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.fir final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$7 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$7 INSTANCE void <init> () public final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirVersionReader invoke (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializationExtensionRegistrar$configurePlugin$8.class
FirSerializationExtensionRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.fir final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$8 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar$configurePlugin$8 INSTANCE void <init> () public final org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider invoke (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializationExtensionRegistrar.class
FirSerializationExtensionRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationExtensionRegistrar extends org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar { public void <init> () protected void configurePlugin (org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar$ExtensionRegistrarContext) org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar$ExtensionRegistrarContext $this$configurePlugin }
org/jetbrains/kotlinx/serialization/compiler/fir/FirSerializationPredicates.class
FirSerializationPredicates.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationPredicates extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializationPredicates INSTANCE private static final org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate serializerFor private static final org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate hasMetaAnnotation private static final org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate annotatedWithSerializableOrMeta private void <init> () public final org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate getSerializerFor$kotlinx_serialization_compiler_plugin_k2 () public final org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate getHasMetaAnnotation$kotlinx_serialization_compiler_plugin_k2 () public final org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate getAnnotatedWithSerializableOrMeta$kotlinx_serialization_compiler_plugin_k2 () static void <clinit> () int $i$a$-create-FirSerializationPredicates$serializerFor$1 org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate$BuilderContext $this$serializerFor_u24lambda_u240 int $i$f$create org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate$Companion this_$iv int $i$a$-create-FirSerializationPredicates$hasMetaAnnotation$1 org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate$BuilderContext $this$hasMetaAnnotation_u24lambda_u241 int $i$f$create org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate$Companion this_$iv int $i$a$-create-FirSerializationPredicates$annotatedWithSerializableOrMeta$1 org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate$BuilderContext $this$annotatedWithSerializableOrMeta_u24lambda_u242 int $i$f$create org.jetbrains.kotlin.fir.extensions.predicate.DeclarationPredicate$Companion this_$iv }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirDeclarationsForMetadataProvider$generateDeserializationConstructor$1.class
SerializationFirDeclarationsForMetadataProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirDeclarationsForMetadataProvider$generateDeserializationConstructor$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.fir.declarations.FirClass $klass final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirDeclarationsForMetadataProvider this$0 void <init> (org.jetbrains.kotlin.fir.declarations.FirClass, org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirDeclarationsForMetadataProvider) org.jetbrains.kotlin.fir.declarations.FirClass $klass org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirDeclarationsForMetadataProvider $receiver public final void invoke (org.jetbrains.kotlin.fir.plugin.ConstructorBuildingContext) int $i$f$isFinal org.jetbrains.kotlin.descriptors.Modality modality$iv org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration $this$isFinal$iv int $i$a$-repeat-SerializationFirDeclarationsForMetadataProvider$generateDeserializationConstructor$1$1 int it int $i$a$-forEach-SerializationFirDeclarationsForMetadataProvider$generateDeserializationConstructor$1$2 org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperty prop Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$f$emptyArray java.util.List serializableProperties int bitMaskSlotCount org.jetbrains.kotlin.fir.types.ConeClassLikeType markerType org.jetbrains.kotlin.fir.plugin.ConstructorBuildingContext $this$createConstructor public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirDeclarationsForMetadataProvider$generateWriteSelf$1$2.class
SerializationFirDeclarationsForMetadataProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirDeclarationsForMetadataProvider$generateWriteSelf$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.fir.declarations.FirClass $klass void <init> (org.jetbrains.kotlin.fir.declarations.FirClass) org.jetbrains.kotlin.fir.declarations.FirClass $klass public final org.jetbrains.kotlin.fir.types.ConeKotlinType invoke (java.util.List) int $i$a$-map-SerializationFirDeclarationsForMetadataProvider$generateWriteSelf$1$2$1 org.jetbrains.kotlin.fir.declarations.FirTypeParameterRef it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv java.util.List functionTypeParams public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirDeclarationsForMetadataProvider$generateWriteSelf$1$3$1.class
SerializationFirDeclarationsForMetadataProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirDeclarationsForMetadataProvider$generateWriteSelf$1$3$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic int $i void <init> (int) int $i public final org.jetbrains.kotlin.fir.types.ConeKotlinType invoke (java.util.List) java.util.List functionTps public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirDeclarationsForMetadataProvider$generateWriteSelf$1.class
SerializationFirDeclarationsForMetadataProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirDeclarationsForMetadataProvider$generateWriteSelf$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.fir.declarations.FirClass $klass void <init> (org.jetbrains.kotlin.fir.declarations.FirClass) org.jetbrains.kotlin.fir.declarations.FirClass $klass public final void invoke (org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext) int $i$f$isFinal org.jetbrains.kotlin.descriptors.Modality modality$iv org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration $this$isFinal$iv int $i$a$-forEach-SerializationFirDeclarationsForMetadataProvider$generateWriteSelf$1$1 org.jetbrains.kotlin.fir.declarations.FirTypeParameterRef it Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$f$emptyArray int $i$f$emptyArray int $i$a$-forEachIndexed-SerializationFirDeclarationsForMetadataProvider$generateWriteSelf$1$3 int i Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext $this$createMemberFunction public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirDeclarationsForMetadataProvider.class
SerializationFirDeclarationsForMetadataProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirDeclarationsForMetadataProvider extends org.jetbrains.kotlin.fir.extensions.FirDeclarationsForMetadataProviderExtension { public void <init> (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession session public java.util.List provideDeclarationsForClass (org.jetbrains.kotlin.fir.declarations.FirClass, org.jetbrains.kotlin.fir.resolve.ScopeSession) int $i$f$isInline org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$isInline$iv int $i$a$-with-SerializationFirDeclarationsForMetadataProvider$provideDeclarationsForClass$1 org.jetbrains.kotlin.fir.FirSession $this$provideDeclarationsForClass_u24lambda_u240 org.jetbrains.kotlin.fir.declarations.FirClass klass org.jetbrains.kotlin.fir.resolve.ScopeSession scopeSession private final org.jetbrains.kotlin.fir.declarations.FirDeclaration generateDeserializationConstructor (org.jetbrains.kotlin.fir.declarations.FirClass) org.jetbrains.kotlin.fir.declarations.FirClass klass private final org.jetbrains.kotlin.fir.declarations.FirDeclaration generateWriteSelf (org.jetbrains.kotlin.fir.declarations.FirClass) int $i$a$-apply-SerializationFirDeclarationsForMetadataProvider$generateWriteSelf$2 org.jetbrains.kotlin.fir.declarations.FirSimpleFunction $this$generateWriteSelf_u24lambda_u241 org.jetbrains.kotlin.fir.declarations.FirClass klass private final org.jetbrains.kotlin.fir.expressions.FirAnnotation createJvmStaticAnnotation () Object element$iv int $i$f$firstIsInstanceOrNull Iterable $this$firstIsInstanceOrNull$iv int $i$a$-buildResolvedNamedReference-SerializationFirDeclarationsForMetadataProvider$createJvmStaticAnnotation$1$1 org.jetbrains.kotlin.fir.references.builder.FirResolvedNamedReferenceBuilder $this$createJvmStaticAnnotation_u24lambda_u243_u24lambda_u242 int $i$f$buildResolvedNamedReference int $i$a$-buildAnnotationCall-SerializationFirDeclarationsForMetadataProvider$createJvmStaticAnnotation$1 org.jetbrains.kotlin.fir.expressions.builder.FirAnnotationCallBuilder $this$createJvmStaticAnnotation_u24lambda_u243 int $i$f$buildAnnotationCall org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol jvmStatic org.jetbrains.kotlin.fir.symbols.impl.FirConstructorSymbol jvmStaticCtor }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirDeclarationsForMetadataProviderKt.class
SerializationFirDeclarationsForMetadataProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirDeclarationsForMetadataProviderKt extends java.lang.Object { public static final org.jetbrains.kotlin.fir.types.ConeKotlinType makeNullableIfNotPrimitive (org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.fir.types.ConeTypeContext) org.jetbrains.kotlin.fir.types.ConeKotlinType $this$makeNullableIfNotPrimitive org.jetbrains.kotlin.fir.types.ConeTypeContext typeContext }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateCompanionDeclaration$companion$1.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateCompanionDeclaration$companion$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension this$0 final synthetic org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner void <init> (org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension, org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol) org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension $receiver org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner public final void invoke (org.jetbrains.kotlin.fir.plugin.ClassBuildingContext) int $i$a$-with-SerializationFirResolveExtension$generateCompanionDeclaration$companion$1$1 org.jetbrains.kotlin.fir.FirSession $this$invoke_u24lambda_u240 int $i$f$emptyArray org.jetbrains.kotlin.name.ClassId serializerFactoryClassId org.jetbrains.kotlin.fir.plugin.ClassBuildingContext $this$createCompanionObject public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateConstructors$1.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateConstructors$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $owner void <init> (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $owner public final void invoke (org.jetbrains.kotlin.fir.plugin.ConstructorBuildingContext) int $i$a$-forEachIndexed-SerializationFirResolveExtension$generateConstructors$1$1 int i org.jetbrains.kotlin.fir.symbols.impl.FirTypeParameterSymbol typeParam Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.kotlin.fir.plugin.ConstructorBuildingContext $this$createConstructor public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateFunctions$serializableGetterFromFactory$2$original$1.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateFunctions$serializableGetterFromFactory$2$original$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.name.CallableId $callableId void <init> (org.jetbrains.kotlin.name.CallableId) org.jetbrains.kotlin.name.CallableId $callableId public final java.util.List invoke (org.jetbrains.kotlin.fir.scopes.FirTypeScope) org.jetbrains.kotlin.fir.scopes.FirTypeScope it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateFunctions$target$1.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateFunctions$target$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.name.CallableId $callableId void <init> (org.jetbrains.kotlin.name.CallableId) org.jetbrains.kotlin.name.CallableId $callableId public final java.util.List invoke (org.jetbrains.kotlin.fir.scopes.FirTypeScope) org.jetbrains.kotlin.fir.scopes.FirTypeScope it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateProperties$target$1.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateProperties$target$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.name.CallableId $callableId void <init> (org.jetbrains.kotlin.name.CallableId) org.jetbrains.kotlin.name.CallableId $callableId public final java.util.List invoke (org.jetbrains.kotlin.fir.scopes.FirTypeScope) Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv org.jetbrains.kotlin.fir.scopes.FirTypeScope it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateSerializerFactoryVararg$1.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateSerializerFactoryVararg$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.fir.declarations.FirSimpleFunction $original void <init> (org.jetbrains.kotlin.fir.declarations.FirSimpleFunction) org.jetbrains.kotlin.fir.declarations.FirSimpleFunction $original public final void invoke (org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext) org.jetbrains.kotlin.fir.declarations.FirValueParameter vpo org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext $this$createMemberFunction public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateSerializerGetterInCompanion$function$1.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateSerializerGetterInCompanion$function$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $serializableClassSymbol void <init> (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $serializableClassSymbol public final org.jetbrains.kotlin.fir.types.ConeKotlinType invoke (java.util.List) int $i$a$-map-SerializationFirResolveExtension$generateSerializerGetterInCompanion$function$1$parametersAsArguments$1 org.jetbrains.kotlin.fir.declarations.FirTypeParameter it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv org.jetbrains.kotlin.fir.types.ConeTypeProjection[] parametersAsArguments java.util.List typeParameters public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateSerializerGetterInCompanion$function$2$1$1.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateSerializerGetterInCompanion$function$2$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic int $i void <init> (int) int $i public final org.jetbrains.kotlin.fir.types.ConeKotlinType invoke (java.util.List) java.util.List typeParameters public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateSerializerGetterInCompanion$function$2.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateSerializerGetterInCompanion$function$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $serializableClassSymbol void <init> (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $serializableClassSymbol public final void invoke (org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext) int $i$a$-forEachIndexed-SerializationFirResolveExtension$generateSerializerGetterInCompanion$function$2$1 int i org.jetbrains.kotlin.fir.symbols.impl.FirTypeParameterSymbol typeParameterSymbol Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.kotlin.fir.plugin.SimpleFunctionBuildingContext $this$createMemberFunction public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateSerializerImplClass$serializerFirClass$1$1.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateSerializerImplClass$serializerFirClass$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner void <init> (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner public final org.jetbrains.kotlin.fir.types.ConeKotlinType invoke (java.util.List) int $i$a$-map-SerializationFirResolveExtension$generateSerializerImplClass$serializerFirClass$1$1$1 org.jetbrains.kotlin.fir.declarations.FirTypeParameterRef it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv java.util.List typeParameters public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$generateSerializerImplClass$serializerFirClass$1.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$generateSerializerImplClass$serializerFirClass$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner void <init> (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $owner public final void invoke (org.jetbrains.kotlin.fir.plugin.ClassBuildingContext) org.jetbrains.kotlin.fir.symbols.impl.FirTypeParameterSymbol parameter org.jetbrains.kotlin.fir.plugin.ClassBuildingContext $this$createNestedClass public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension$runtimeHasEnumSerializerFactory$2.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension$runtimeHasEnumSerializerFactory$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlin.fir.FirSession $session void <init> (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession $session public final java.lang.Boolean invoke () boolean hasFactory boolean hasAnnotatedFactory public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirResolveExtension.class
SerializationFirResolveExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirResolveExtension extends org.jetbrains.kotlin.fir.extensions.FirDeclarationGenerationExtension { private final kotlin.Lazy runtimeHasEnumSerializerFactory$delegate public void <init> (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession session public final boolean getRuntimeHasEnumSerializerFactory$kotlinx_serialization_compiler_plugin_k2 () public java.util.Set getNestedClassifiersNames (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Nested) int $i$a$-with-SerializationFirResolveExtension$getNestedClassifiersNames$1 org.jetbrains.kotlin.fir.FirSession $this$getNestedClassifiersNames_u24lambda_u240 java.util.Set result org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Nested context public org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol generateNestedClassLikeDeclaration (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Nested) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol owner org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Nested context public java.util.Set getCallableNamesForClass (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member) int $i$f$isCompanion org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$isCompanion$iv org.jetbrains.kotlin.fir.declarations.FirDeclarationOrigin$Plugin origin int $i$a$-any-SerializationFirResolveExtension$getCallableNamesForClass$1 org.jetbrains.kotlin.fir.types.ConeKotlinType it Object element$iv int $i$f$any Iterable $this$any$iv Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-none-SerializationFirResolveExtension$getCallableNamesForClass$2 org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol it Object element$iv int $i$f$none Iterable $this$none$iv int $i$f$isCompanion org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$isCompanion$iv Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-none-SerializationFirResolveExtension$getCallableNamesForClass$3 org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol it Object element$iv int $i$f$none Iterable $this$none$iv Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-none-SerializationFirResolveExtension$getCallableNamesForClass$4 org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol it Object element$iv int $i$f$none Iterable $this$none$iv int $i$a$-with-SerializationFirResolveExtension$getCallableNamesForClass$5 org.jetbrains.kotlin.fir.FirSession $this$getCallableNamesForClass_u24lambda_u245 org.jetbrains.kotlin.name.ClassId classId java.util.Set result boolean isExternalSerializer org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member context private final java.lang.Object getFromSupertype (org.jetbrains.kotlin.name.CallableId, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, kotlin.jvm.functions.Function1) int $i$a$-mapNotNull-SerializationFirResolveExtension$getFromSupertype$scopes$1 org.jetbrains.kotlin.fir.types.ConeClassLikeType useSiteSuperType int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv int $i$a$-flatMap-SerializationFirResolveExtension$getFromSupertype$targets$1 org.jetbrains.kotlin.fir.scopes.FirTypeScope it Iterable list$iv$iv Object element$iv$iv int $i$f$flatMapTo Iterable $this$flatMapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$flatMap Iterable $this$flatMap$iv org.jetbrains.kotlin.fir.resolve.ScopeSession scopeSession java.util.List scopes java.util.List targets org.jetbrains.kotlin.name.CallableId callableId org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol owner kotlin.jvm.functions.Function1 extractor public java.util.List generateFunctions (org.jetbrains.kotlin.name.CallableId, org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member) int $i$f$isCompanion org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$isCompanion$iv int $i$a$-with-SerializationFirResolveExtension$generateFunctions$serializableClass$1 org.jetbrains.kotlin.fir.FirSession $this$generateFunctions_u24lambda_u248 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol containingSymbol int $i$a$-with-SerializationFirResolveExtension$generateFunctions$serializableClass$2 org.jetbrains.kotlin.fir.FirSession $this$generateFunctions_u24lambda_u249 int $i$a$-with-SerializationFirResolveExtension$generateFunctions$serializableGetterFromFactory$1 org.jetbrains.kotlin.fir.FirSession $this$generateFunctions_u24lambda_u2410 int $i$a$-runIf-SerializationFirResolveExtension$generateFunctions$serializableGetterFromFactory$2 org.jetbrains.kotlin.fir.declarations.FirSimpleFunction original int $i$f$runIf boolean condition$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol serializableClass org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol serializableGetterInCompanion org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol serializableGetterFromFactory int $i$a$-buildSimpleFunctionCopy-SerializationFirResolveExtension$generateFunctions$copy$1 org.jetbrains.kotlin.fir.declarations.builder.FirSimpleFunctionBuilder $this$generateFunctions_u24lambda_u2412 int $i$f$buildSimpleFunctionCopy org.jetbrains.kotlin.fir.declarations.builder.FirSimpleFunctionBuilder copyBuilder$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol owner org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol target org.jetbrains.kotlin.fir.declarations.FirSimpleFunction original org.jetbrains.kotlin.fir.declarations.FirSimpleFunction copy org.jetbrains.kotlin.name.CallableId callableId org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member context private final org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol generateSerializerFactoryVararg (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.name.CallableId, org.jetbrains.kotlin.fir.declarations.FirSimpleFunction) int $i$a$-apply-SerializationFirResolveExtension$generateSerializerFactoryVararg$2 org.jetbrains.kotlin.fir.declarations.FirSimpleFunction $this$generateSerializerFactoryVararg_u24lambda_u2413 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol owner org.jetbrains.kotlin.name.CallableId callableId org.jetbrains.kotlin.fir.declarations.FirSimpleFunction original private final org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol generateSerializerGetterInCompanion (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.name.CallableId) org.jetbrains.kotlin.fir.declarations.FirSimpleFunction function org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol owner org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol serializableClassSymbol org.jetbrains.kotlin.name.CallableId callableId public java.util.List generateProperties (org.jetbrains.kotlin.name.CallableId, org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol owner org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol target org.jetbrains.kotlin.fir.declarations.FirProperty property org.jetbrains.kotlin.name.CallableId callableId org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member context public java.util.List generateConstructors (org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member) int $i$a$-also-SerializationFirResolveExtension$generateConstructors$2 org.jetbrains.kotlin.fir.declarations.FirConstructor it org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol owner java.util.List result org.jetbrains.kotlin.fir.extensions.DeclarationGenerationContext$Member context private final org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol generateSerializerImplClass (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol) boolean hasTypeParams org.jetbrains.kotlin.descriptors.ClassKind serializerKind org.jetbrains.kotlin.fir.declarations.FirRegularClass serializerFirClass org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol owner private final org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol generateCompanionDeclaration (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol) org.jetbrains.kotlin.fir.declarations.FirRegularClass companion org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol owner public void registerPredicates (org.jetbrains.kotlin.fir.extensions.FirDeclarationPredicateRegistrar) org.jetbrains.kotlin.fir.extensions.FirDeclarationPredicateRegistrar $this$registerPredicates private final boolean isSerializer (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isSerializer private final boolean isExternalSerializer (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isExternalSerializer }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirSupertypesExtension$resolveConeTypeFromArgument$typeToResolve$1.class
SerializationFirSupertypesExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirSupertypesExtension$resolveConeTypeFromArgument$typeToResolve$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.fir.expressions.FirGetClassCall $getClassCall final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirSupertypesExtension this$0 void <init> (org.jetbrains.kotlin.fir.expressions.FirGetClassCall, org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirSupertypesExtension) org.jetbrains.kotlin.fir.expressions.FirGetClassCall $getClassCall org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirSupertypesExtension $receiver public final void invoke (org.jetbrains.kotlin.fir.extensions.QualifierPartBuilder) org.jetbrains.kotlin.fir.extensions.QualifierPartBuilder $this$buildUserTypeFromQualifierParts private static final void invoke$visitQualifiers (org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirSupertypesExtension, org.jetbrains.kotlin.fir.extensions.QualifierPartBuilder, org.jetbrains.kotlin.fir.expressions.FirExpression) int $i$a$-let-SerializationFirSupertypesExtension$resolveConeTypeFromArgument$typeToResolve$1$visitQualifiers$1 org.jetbrains.kotlin.fir.expressions.FirExpression it int $i$a$-let-SerializationFirSupertypesExtension$resolveConeTypeFromArgument$typeToResolve$1$visitQualifiers$2 org.jetbrains.kotlin.name.Name it org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirSupertypesExtension this$0 org.jetbrains.kotlin.fir.extensions.QualifierPartBuilder $this_buildUserTypeFromQualifierParts org.jetbrains.kotlin.fir.expressions.FirExpression expression public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirSupertypesExtension.class
SerializationFirSupertypesExtension.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirSupertypesExtension extends org.jetbrains.kotlin.fir.extensions.FirSupertypeGenerationExtension { private final boolean isJvmOrMetadata public void <init> (org.jetbrains.kotlin.fir.FirSession) int $i$a$-run-SerializationFirSupertypesExtension$isJvmOrMetadata$1 org.jetbrains.kotlin.platform.TargetPlatform $this$isJvmOrMetadata_u24lambda_u240 org.jetbrains.kotlin.fir.FirSession session public boolean needTransformSupertypes (org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration) org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration declaration private final boolean isSerializableObjectAndNeedsFactory (org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration) int $i$f$isObject org.jetbrains.kotlin.descriptors.ClassKind $this$isObject$iv int $i$a$-with-SerializationFirSupertypesExtension$isSerializableObjectAndNeedsFactory$1 org.jetbrains.kotlin.fir.FirSession $this$isSerializableObjectAndNeedsFactory_u24lambda_u241 org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration declaration private final boolean isCompanionAndNeedsFactory (org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration) int $i$f$isCompanion org.jetbrains.kotlin.fir.declarations.FirRegularClass $this$isCompanion$iv int $i$a$-with-SerializationFirSupertypesExtension$isCompanionAndNeedsFactory$1 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol parentSymbol org.jetbrains.kotlin.fir.FirSession $this$isCompanionAndNeedsFactory_u24lambda_u242 org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration declaration public void registerPredicates (org.jetbrains.kotlin.fir.extensions.FirDeclarationPredicateRegistrar) org.jetbrains.kotlin.fir.extensions.FirDeclarationPredicateRegistrar $this$registerPredicates public java.util.List computeAdditionalSupertypes (org.jetbrains.kotlin.fir.extensions.FirSupertypeGenerationExtension$TypeResolveServiceContainer, org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration, java.util.List) int $i$a$-any-SerializationFirSupertypesExtension$computeAdditionalSupertypes$1 org.jetbrains.kotlin.fir.types.FirResolvedTypeRef it Object element$iv int $i$f$any Iterable $this$any$iv int $i$a$-buildResolvedTypeRef-SerializationFirSupertypesExtension$computeAdditionalSupertypes$2 org.jetbrains.kotlin.fir.types.builder.FirResolvedTypeRefBuilder $this$computeAdditionalSupertypes_u24lambda_u244 int $i$f$buildResolvedTypeRef org.jetbrains.kotlin.fir.expressions.FirGetClassCall getClassArgument org.jetbrains.kotlin.fir.types.ConeKotlinType serializerConeType int $i$a$-any-SerializationFirSupertypesExtension$computeAdditionalSupertypes$3 org.jetbrains.kotlin.fir.types.FirResolvedTypeRef it Object element$iv int $i$f$any Iterable $this$any$iv int $i$f$emptyArray org.jetbrains.kotlin.name.ClassId serializerFactoryClassId org.jetbrains.kotlin.name.ClassId kSerializerClassId org.jetbrains.kotlin.name.ClassId generatedSerializerClassId org.jetbrains.kotlin.fir.extensions.FirSupertypeGenerationExtension$TypeResolveServiceContainer $context_receiver_0 org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration classLikeDeclaration java.util.List resolvedSupertypes private final org.jetbrains.kotlin.fir.types.ConeKotlinType resolveConeTypeFromArgument (org.jetbrains.kotlin.fir.extensions.FirSupertypeGenerationExtension$TypeResolveServiceContainer, org.jetbrains.kotlin.fir.expressions.FirGetClassCall) org.jetbrains.kotlin.fir.types.FirUserTypeRef typeToResolve org.jetbrains.kotlin.fir.extensions.FirSupertypeGenerationExtension$TypeResolveServiceContainer $context_receiver_0 org.jetbrains.kotlin.fir.expressions.FirGetClassCall getClassCall private final org.jetbrains.kotlin.name.Name getQualifierName (org.jetbrains.kotlin.fir.expressions.FirPropertyAccessExpression) org.jetbrains.kotlin.fir.expressions.FirPropertyAccessExpression $this$qualifierName public static final synthetic org.jetbrains.kotlin.name.Name access$getQualifierName (org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirSupertypesExtension, org.jetbrains.kotlin.fir.expressions.FirPropertyAccessExpression) org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirSupertypesExtension $this org.jetbrains.kotlin.fir.expressions.FirPropertyAccessExpression $receiver }
org/jetbrains/kotlinx/serialization/compiler/fir/SerializationFirUtilsKt.class
SerializationFirUtils.kt package org.jetbrains.kotlinx.serialization.compiler.fir public final org.jetbrains.kotlinx.serialization.compiler.fir.SerializationFirUtilsKt extends java.lang.Object { public static final boolean isSerialInfoAnnotation (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.FirBasedSymbol) org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$isSerialInfoAnnotation org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean isInheritableSerialInfoAnnotation (org.jetbrains.kotlin.fir.symbols.FirBasedSymbol, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$isInheritableSerialInfoAnnotation org.jetbrains.kotlin.fir.FirSession session public static final org.jetbrains.kotlin.fir.expressions.FirAnnotation getSerialNameAnnotation (org.jetbrains.kotlin.fir.symbols.FirBasedSymbol, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$getSerialNameAnnotation org.jetbrains.kotlin.fir.FirSession session public static final java.lang.String getSerialNameValue (org.jetbrains.kotlin.fir.symbols.FirBasedSymbol, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$getSerialNameValue org.jetbrains.kotlin.fir.FirSession session public static final boolean getSerialRequired (org.jetbrains.kotlin.fir.symbols.FirBasedSymbol, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$getSerialRequired org.jetbrains.kotlin.fir.FirSession session public static final boolean hasSerialTransient (org.jetbrains.kotlin.fir.symbols.FirBasedSymbol, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$hasSerialTransient org.jetbrains.kotlin.fir.FirSession session public static final org.jetbrains.kotlin.fir.expressions.FirAnnotation getSerialTransientAnnotation (org.jetbrains.kotlin.fir.symbols.FirBasedSymbol, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$getSerialTransientAnnotation org.jetbrains.kotlin.fir.FirSession session public static final boolean getHasSerializableAnnotation (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$hasSerializableAnnotation org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final org.jetbrains.kotlin.fir.expressions.FirAnnotation serializableAnnotation (org.jetbrains.kotlin.fir.symbols.FirBasedSymbol, boolean, org.jetbrains.kotlin.fir.FirSession) java.util.List annotations org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$serializableAnnotation boolean needArguments org.jetbrains.kotlin.fir.FirSession session public static final org.jetbrains.kotlin.fir.expressions.FirAnnotation serializableAnnotation (java.util.List, org.jetbrains.kotlin.fir.FirSession) java.util.List $this$serializableAnnotation org.jetbrains.kotlin.fir.FirSession session public static final boolean hasSerializableAnnotationWithoutArgs (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.FirSession) int $i$f$getArguments org.jetbrains.kotlin.fir.expressions.FirCall $this$arguments$iv int $i$a$-let-SerializationFirUtilsKt$hasSerializableAnnotationWithoutArgs$1 org.jetbrains.kotlin.fir.expressions.FirAnnotation it org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$hasSerializableAnnotationWithoutArgs org.jetbrains.kotlin.fir.FirSession session public static final boolean hasSerializableAnnotationWithArgs (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.FirSession) int $i$f$getArguments org.jetbrains.kotlin.fir.expressions.FirCall $this$arguments$iv org.jetbrains.kotlin.fir.expressions.FirAnnotation annotation org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$hasSerializableAnnotationWithArgs org.jetbrains.kotlin.fir.FirSession session public static final org.jetbrains.kotlin.fir.types.ConeKotlinType getSerializableWith (org.jetbrains.kotlin.fir.symbols.FirBasedSymbol, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$getSerializableWith org.jetbrains.kotlin.fir.FirSession session public static final org.jetbrains.kotlin.fir.types.ConeKotlinType getSerializableWith (java.util.List, org.jetbrains.kotlin.fir.FirSession) java.util.List $this$getSerializableWith org.jetbrains.kotlin.fir.FirSession session public static final org.jetbrains.kotlin.fir.expressions.FirGetClassCall getGetKClassArgument (org.jetbrains.kotlin.fir.expressions.FirAnnotation, org.jetbrains.kotlin.name.Name) org.jetbrains.kotlin.fir.expressions.FirAnnotation $this$getGetKClassArgument org.jetbrains.kotlin.name.Name name public static final org.jetbrains.kotlin.fir.expressions.FirAnnotation getSerializerAnnotation (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$getSerializerAnnotation org.jetbrains.kotlin.fir.FirSession session public static final org.jetbrains.kotlin.fir.types.ConeKotlinType getSerializerForClass (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$getSerializerForClass org.jetbrains.kotlin.fir.FirSession session public static final org.jetbrains.kotlin.fir.expressions.FirGetClassCall getSerializerFor (org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration, org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.declarations.FirClassLikeDeclaration $this$getSerializerFor org.jetbrains.kotlin.fir.FirSession session public static final boolean isInternallySerializableObject (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$isObject org.jetbrains.kotlin.descriptors.ClassKind $this$isObject$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isInternallySerializableObject org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean isSerializableObject (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$isObject org.jetbrains.kotlin.descriptors.ClassKind $this$isObject$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isSerializableObject org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean isSealedSerializableInterface (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$isInterface org.jetbrains.kotlin.descriptors.ClassKind $this$isInterface$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isSealedSerializableInterface org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean isSerializableInterfaceWithCustom (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$isInterface org.jetbrains.kotlin.descriptors.ClassKind $this$isInterface$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isSerializableInterfaceWithCustom org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean getHasSerializableOrMetaAnnotation (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$hasSerializableOrMetaAnnotation org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean getHasMetaSerializableAnnotation (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$hasMetaSerializableAnnotation org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean getShouldHaveGeneratedMethodsInCompanion (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$shouldHaveGeneratedMethodsInCompanion org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean getCompanionNeedsSerializerFactory (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$a$-run-SerializationFirUtilsKt$companionNeedsSerializerFactory$1 org.jetbrains.kotlin.platform.TargetPlatform $this$_get_companionNeedsSerializerFactory__u24lambda_u241 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$companionNeedsSerializerFactory org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean isInternalSerializable (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$isClass org.jetbrains.kotlin.descriptors.ClassKind $this$isClass$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isInternalSerializable org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean getHasSerializableOrMetaAnnotationWithoutArgs (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$hasSerializableOrMetaAnnotationWithoutArgs org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean isAbstractOrSealedSerializableClass (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isAbstractOrSealedSerializableClass org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean isSerializableEnum (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$isEnumClass org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isSerializableEnum org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean isFinalOrOpen (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.descriptors.Modality modality org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isFinalOrOpen public static final boolean isEnumWithLegacyGeneratedSerializer (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$isEnumClass org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isEnumWithLegacyGeneratedSerializer org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean getShouldHaveGeneratedSerializer (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$shouldHaveGeneratedSerializer org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean isKSerializer (org.jetbrains.kotlin.fir.types.ConeKotlinType) org.jetbrains.kotlin.fir.types.ConeKotlinType $this$isKSerializer public static final org.jetbrains.kotlin.fir.types.ConeKotlinType serializerForType (org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.fir.FirSession) int $i$a$-find-SerializationFirUtilsKt$serializerForType$1 org.jetbrains.kotlin.fir.types.ConeKotlinType it org.jetbrains.kotlin.fir.types.ConeKotlinType $this$serializerForType org.jetbrains.kotlin.fir.FirSession session public static final java.util.Set getAllSubstitutedSupertypes (org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol, org.jetbrains.kotlin.fir.FirSession) java.util.Set result org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol $this$getAllSubstitutedSupertypes org.jetbrains.kotlin.fir.FirSession session public static final boolean isTypeParameter (org.jetbrains.kotlin.fir.types.ConeKotlinType) org.jetbrains.kotlin.fir.types.ConeKotlinType $this$isTypeParameter public static final boolean isGeneratedSerializableObject (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.types.ConeKotlinType) int $i$f$isObject org.jetbrains.kotlin.descriptors.ClassKind $this$isObject$iv int $i$a$-let-SerializationFirUtilsKt$isGeneratedSerializableObject$1 org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol it org.jetbrains.kotlin.fir.types.ConeKotlinType $this$isGeneratedSerializableObject org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final boolean isAbstractOrSealedOrInterface (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.types.ConeKotlinType) int $i$f$isInterface org.jetbrains.kotlin.descriptors.ClassKind $this$isInterface$iv int $i$a$-let-SerializationFirUtilsKt$isAbstractOrSealedOrInterface$1 org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol it org.jetbrains.kotlin.fir.types.ConeKotlinType $this$isAbstractOrSealedOrInterface org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final void excludeFromJsExport (org.jetbrains.kotlin.fir.extensions.FirExtension, org.jetbrains.kotlin.fir.FirAnnotationContainer) Object element$iv int $i$f$firstIsInstanceOrNull Iterable $this$firstIsInstanceOrNull$iv int $i$a$-buildResolvedTypeRef-SerializationFirUtilsKt$excludeFromJsExport$jsExportIgnoreAnnotationCall$1$1 org.jetbrains.kotlin.fir.types.builder.FirResolvedTypeRefBuilder $this$excludeFromJsExport_u24lambda_u248_u24lambda_u246 int $i$f$buildResolvedTypeRef int $i$a$-buildResolvedNamedReference-SerializationFirUtilsKt$excludeFromJsExport$jsExportIgnoreAnnotationCall$1$2 org.jetbrains.kotlin.fir.references.builder.FirResolvedNamedReferenceBuilder $this$excludeFromJsExport_u24lambda_u248_u24lambda_u247 int $i$f$buildResolvedNamedReference int $i$a$-buildAnnotationCall-SerializationFirUtilsKt$excludeFromJsExport$jsExportIgnoreAnnotationCall$1 org.jetbrains.kotlin.fir.expressions.builder.FirAnnotationCallBuilder $this$excludeFromJsExport_u24lambda_u248 int $i$f$buildAnnotationCall org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol jsExportIgnore org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol jsExportIgnoreAnnotation org.jetbrains.kotlin.fir.symbols.impl.FirConstructorSymbol jsExportIgnoreConstructor org.jetbrains.kotlin.fir.expressions.FirAnnotationCall jsExportIgnoreAnnotationCall org.jetbrains.kotlin.fir.FirAnnotationContainer $this$excludeFromJsExport org.jetbrains.kotlin.fir.extensions.FirExtension $context_receiver_0 private static final void getAllSubstitutedSupertypes$process (java.util.Set, org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol, org.jetbrains.kotlin.fir.resolve.substitution.ConeSubstitutor) int $i$a$-let-SerializationFirUtilsKt$getAllSubstitutedSupertypes$process$superSubstitutor$1 org.jetbrains.kotlin.fir.types.ConeLookupTagBasedType it org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol superClassSymbol org.jetbrains.kotlin.fir.resolve.substitution.ConeSubstitutor superSubstitutor org.jetbrains.kotlin.fir.types.ConeKotlinType superType java.util.Set result org.jetbrains.kotlin.fir.FirSession $session org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol symbol org.jetbrains.kotlin.fir.resolve.substitution.ConeSubstitutor substitutor }
org/jetbrains/kotlinx/serialization/compiler/fir/checkers/
org/jetbrains/kotlinx/serialization/compiler/fir/checkers/FirSerializationCheckersComponent$declarationCheckers$1.class
FirSerializationCheckersComponent.kt package org.jetbrains.kotlinx.serialization.compiler.fir.checkers public final org.jetbrains.kotlinx.serialization.compiler.fir.checkers.FirSerializationCheckersComponent$declarationCheckers$1 extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers { private final java.util.Set classCheckers void <init> () public java.util.Set getClassCheckers () }
org/jetbrains/kotlinx/serialization/compiler/fir/checkers/FirSerializationCheckersComponent.class
FirSerializationCheckersComponent.kt package org.jetbrains.kotlinx.serialization.compiler.fir.checkers public final org.jetbrains.kotlinx.serialization.compiler.fir.checkers.FirSerializationCheckersComponent extends org.jetbrains.kotlin.fir.analysis.extensions.FirAdditionalCheckersExtension { private final org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers declarationCheckers public void <init> (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession session public org.jetbrains.kotlin.fir.analysis.checkers.declaration.DeclarationCheckers getDeclarationCheckers () }
org/jetbrains/kotlinx/serialization/compiler/fir/checkers/FirSerializationErrors.class
FirSerializationErrors.kt package org.jetbrains.kotlinx.serialization.compiler.fir.checkers public final org.jetbrains.kotlinx.serialization.compiler.fir.checkers.FirSerializationErrors extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.fir.checkers.FirSerializationErrors INSTANCE static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties private static final kotlin.properties.ReadOnlyProperty INLINE_CLASSES_NOT_SUPPORTED$delegate private static final kotlin.properties.ReadOnlyProperty PLUGIN_IS_NOT_ENABLED$delegate private static final kotlin.properties.ReadOnlyProperty ANONYMOUS_OBJECTS_NOT_SUPPORTED$delegate private static final kotlin.properties.ReadOnlyProperty INNER_CLASSES_NOT_SUPPORTED$delegate private static final kotlin.properties.ReadOnlyProperty EXPLICIT_SERIALIZABLE_IS_REQUIRED$delegate private static final kotlin.properties.ReadOnlyProperty COMPANION_OBJECT_AS_CUSTOM_SERIALIZER_DEPRECATED$delegate private static final kotlin.properties.ReadOnlyProperty COMPANION_OBJECT_SERIALIZER_INSIDE_OTHER_SERIALIZABLE_CLASS$delegate private static final kotlin.properties.ReadOnlyProperty COMPANION_OBJECT_SERIALIZER_INSIDE_NON_SERIALIZABLE_CLASS$delegate private static final kotlin.properties.ReadOnlyProperty SERIALIZABLE_ANNOTATION_IGNORED$delegate private static final kotlin.properties.ReadOnlyProperty NON_SERIALIZABLE_PARENT_MUST_HAVE_NOARG_CTOR$delegate private static final kotlin.properties.ReadOnlyProperty PRIMARY_CONSTRUCTOR_PARAMETER_IS_NOT_A_PROPERTY$delegate private static final kotlin.properties.ReadOnlyProperty DUPLICATE_SERIAL_NAME$delegate private static final kotlin.properties.ReadOnlyProperty DUPLICATE_SERIAL_NAME_ENUM$delegate private static final kotlin.properties.ReadOnlyProperty SERIALIZER_NOT_FOUND$delegate private static final kotlin.properties.ReadOnlyProperty SERIALIZER_NULLABILITY_INCOMPATIBLE$delegate private static final kotlin.properties.ReadOnlyProperty SERIALIZER_TYPE_INCOMPATIBLE$delegate private static final kotlin.properties.ReadOnlyProperty ABSTRACT_SERIALIZER_TYPE$delegate private static final kotlin.properties.ReadOnlyProperty LOCAL_SERIALIZER_USAGE$delegate private static final kotlin.properties.ReadOnlyProperty GENERIC_ARRAY_ELEMENT_NOT_SUPPORTED$delegate private static final kotlin.properties.ReadOnlyProperty TRANSIENT_MISSING_INITIALIZER$delegate private static final kotlin.properties.ReadOnlyProperty TRANSIENT_IS_REDUNDANT$delegate private static final kotlin.properties.ReadOnlyProperty INCORRECT_TRANSIENT$delegate private static final kotlin.properties.ReadOnlyProperty REQUIRED_KOTLIN_TOO_HIGH$delegate private static final kotlin.properties.ReadOnlyProperty PROVIDED_RUNTIME_TOO_LOW$delegate private static final kotlin.properties.ReadOnlyProperty INCONSISTENT_INHERITABLE_SERIALINFO$delegate private static final kotlin.properties.ReadOnlyProperty META_SERIALIZABLE_NOT_APPLICABLE$delegate private static final kotlin.properties.ReadOnlyProperty INHERITABLE_SERIALINFO_CANT_BE_REPEATABLE$delegate private static final kotlin.properties.ReadOnlyProperty EXTERNAL_SERIALIZER_USELESS$delegate private static final kotlin.properties.ReadOnlyProperty EXTERNAL_CLASS_NOT_SERIALIZABLE$delegate private static final kotlin.properties.ReadOnlyProperty EXTERNAL_CLASS_IN_ANOTHER_MODULE$delegate private void <init> () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 getINLINE_CLASSES_NOT_SUPPORTED () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPLUGIN_IS_NOT_ENABLED () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getANONYMOUS_OBJECTS_NOT_SUPPORTED () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getINNER_CLASSES_NOT_SUPPORTED () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getEXPLICIT_SERIALIZABLE_IS_REQUIRED () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory1 getCOMPANION_OBJECT_AS_CUSTOM_SERIALIZER_DEPRECATED () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 getCOMPANION_OBJECT_SERIALIZER_INSIDE_OTHER_SERIALIZABLE_CLASS () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 getCOMPANION_OBJECT_SERIALIZER_INSIDE_NON_SERIALIZABLE_CLASS () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getSERIALIZABLE_ANNOTATION_IGNORED () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getNON_SERIALIZABLE_PARENT_MUST_HAVE_NOARG_CTOR () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getPRIMARY_CONSTRUCTOR_PARAMETER_IS_NOT_A_PROPERTY () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory1 getDUPLICATE_SERIAL_NAME () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory3 getDUPLICATE_SERIAL_NAME_ENUM () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory1 getSERIALIZER_NOT_FOUND () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 getSERIALIZER_NULLABILITY_INCOMPATIBLE () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory3 getSERIALIZER_TYPE_INCOMPATIBLE () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 getABSTRACT_SERIALIZER_TYPE () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory1 getLOCAL_SERIALIZER_USAGE () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getGENERIC_ARRAY_ELEMENT_NOT_SUPPORTED () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getTRANSIENT_MISSING_INITIALIZER () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getTRANSIENT_IS_REDUNDANT () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getINCORRECT_TRANSIENT () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory3 getREQUIRED_KOTLIN_TOO_HIGH () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory3 getPROVIDED_RUNTIME_TOO_LOW () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 getINCONSISTENT_INHERITABLE_SERIALINFO () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getMETA_SERIALIZABLE_NOT_APPLICABLE () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory0 getINHERITABLE_SERIALINFO_CANT_BE_REPEATABLE () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory1 getEXTERNAL_SERIALIZER_USELESS () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 getEXTERNAL_CLASS_NOT_SERIALIZABLE () public final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 getEXTERNAL_CLASS_IN_ANOTHER_MODULE () static void <clinit> () int $i$f$error2 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$warning0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$warning0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error1 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error2 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$warning2 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error1 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error3 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error1 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error2 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$warning3 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error2 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error1 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$warning0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$warning0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error3 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error3 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error2 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error0 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$warning1 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error2 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv int $i$f$error2 org.jetbrains.kotlin.diagnostics.AbstractSourceElementPositioningStrategy positioningStrategy$iv }
org/jetbrains/kotlinx/serialization/compiler/fir/checkers/FirSerializationPluginClassChecker.class
FirSerializationPluginClassChecker.kt package org.jetbrains.kotlinx.serialization.compiler.fir.checkers public final org.jetbrains.kotlinx.serialization.compiler.fir.checkers.FirSerializationPluginClassChecker extends org.jetbrains.kotlin.fir.analysis.checkers.declaration.FirDeclarationChecker { public static final org.jetbrains.kotlinx.serialization.compiler.fir.checkers.FirSerializationPluginClassChecker INSTANCE private static final org.jetbrains.kotlin.name.ClassId JAVA_SERIALIZABLE_ID private static final String TOO_LOW private static final String UNKNOWN private static final String NA private void <init> () public void check (org.jetbrains.kotlin.fir.declarations.FirClass, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) int $i$a$-with-FirSerializationPluginClassChecker$check$1 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperties properties org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $this$check_u24lambda_u240 org.jetbrains.kotlin.fir.declarations.FirClass declaration org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkMetaSerializableApplicable (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) int $i$a$-find-FirSerializationPluginClassChecker$checkMetaSerializableApplicable$anno$1 org.jetbrains.kotlin.fir.expressions.FirAnnotation it org.jetbrains.kotlin.fir.expressions.FirAnnotation anno org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkInheritableSerialInfoNotRepeatable (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) int $i$a$-find-FirSerializationPluginClassChecker$checkInheritableSerialInfoNotRepeatable$anno$1 org.jetbrains.kotlin.fir.expressions.FirAnnotation it org.jetbrains.kotlin.fir.expressions.FirAnnotation anno org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkExternalSerializer (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$f$isOverride org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol $this$isOverride$iv int $i$a$-singleOrNull-FirSerializationPluginClassChecker$checkExternalSerializer$descriptorOverridden$1 org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$f$isOverride org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol $this$isOverride$iv int $i$a$-singleOrNull-FirSerializationPluginClassChecker$checkExternalSerializer$serializeOverridden$1 org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$f$isOverride org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol $this$isOverride$iv int $i$a$-singleOrNull-FirSerializationPluginClassChecker$checkExternalSerializer$deserializeOverridden$1 org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv org.jetbrains.kotlin.KtSourceElement source org.jetbrains.kotlin.KtSourceElement source org.jetbrains.kotlin.diagnostics.KtDiagnosticFactory2 error org.jetbrains.kotlin.fir.types.ConeKotlinType serializableKType org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol serializableClassSymbol java.util.List declarations boolean descriptorOverridden boolean serializeOverridden boolean deserializeOverridden org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperties properties org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkInheritedAnnotations (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) int $i$a$-buildMap-FirSerializationPluginClassChecker$checkInheritedAnnotations$annotationByClassId$1 java.util.Map $this$checkInheritedAnnotations_u24lambda_u249 org.jetbrains.kotlin.fir.expressions.FirAnnotation existingAnnotation org.jetbrains.kotlin.name.ClassId classId org.jetbrains.kotlin.fir.expressions.FirAnnotation superAnnotation org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol superSymbol java.util.List superAnnotations org.jetbrains.kotlin.fir.types.ConeKotlinType superType java.util.Map annotationByClassId org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final boolean hasSameArguments (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.expressions.FirAnnotation, org.jetbrains.kotlin.fir.expressions.FirAnnotation) org.jetbrains.kotlin.fir.expressions.FirExpression v2 org.jetbrains.kotlin.name.Name key org.jetbrains.kotlin.fir.expressions.FirExpression v1 java.util.Map m1 java.util.Map m2 org.jetbrains.kotlin.fir.expressions.FirAnnotation $this$hasSameArguments org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.expressions.FirAnnotation other private final boolean isEqualTo (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.expressions.FirExpression, org.jetbrains.kotlin.fir.expressions.FirExpression) int $i$f$getArguments org.jetbrains.kotlin.fir.expressions.FirCall $this$arguments$iv int $i$f$getArguments org.jetbrains.kotlin.fir.expressions.FirCall $this$arguments$iv int $i$a$-all-FirSerializationPluginClassChecker$isEqualTo$1 org.jetbrains.kotlin.fir.expressions.FirExpression a org.jetbrains.kotlin.fir.expressions.FirExpression b Object element$iv int $i$f$all Iterable $this$all$iv java.util.List argumentsIfArray1 java.util.List argumentsIfArray2 org.jetbrains.kotlin.fir.expressions.FirExpression $this$isEqualTo org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.expressions.FirExpression other private final void checkVersions (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions currentVersions org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkCorrectTransientAnnotationIsUsed (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, java.util.List, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) int $i$a$-any-FirSerializationPluginClassChecker$checkCorrectTransientAnnotationIsUsed$1 org.jetbrains.kotlin.fir.types.ConeKotlinType it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.fir.expressions.FirAnnotation incorrectTransient org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperty property org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol java.util.List properties org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final boolean canBeSerializedInternally (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) int $i$a$-with-FirSerializationPluginClassChecker$canBeSerializedInternally$1 org.jetbrains.kotlin.fir.FirSession $this$canBeSerializedInternally_u24lambda_u2412 int $i$f$isInner org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$isInner$iv int $i$f$isInline org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$isInline$iv int $i$a$-with-FirSerializationPluginClassChecker$canBeSerializedInternally$2 org.jetbrains.kotlin.fir.FirSession $this$canBeSerializedInternally_u24lambda_u2413 int $i$a$-with-FirSerializationPluginClassChecker$canBeSerializedInternally$3 org.jetbrains.kotlin.fir.FirSession $this$canBeSerializedInternally_u24lambda_u2414 int $i$a$-let-FirSerializationPluginClassChecker$canBeSerializedInternally$4 org.jetbrains.kotlin.KtSourceElement it int $i$f$isEnumClass org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv$iv int $i$f$isEnumClass org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isEnumClass$iv int $i$a$-with-FirSerializationPluginClassChecker$canBeSerializedInternally$5 org.jetbrains.kotlin.fir.FirSession $this$canBeSerializedInternally_u24lambda_u2416 int $i$a$-firstOrNull-FirSerializationPluginClassChecker$canBeSerializedInternally$noArgConstructorSymbol$1 org.jetbrains.kotlin.fir.symbols.FirBasedSymbol it Object element$iv int $i$f$firstOrNull Iterable $this$firstOrNull$iv org.jetbrains.kotlin.fir.symbols.FirBasedSymbol noArgConstructorSymbol org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol superClassSymbol org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkCompanionSerializerDependency (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.KtSourceElement source int $i$a$-with-FirSerializationPluginClassChecker$checkCompanionSerializerDependency$1 org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol companionObjectSymbol org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol serializerForInCompanion org.jetbrains.kotlin.fir.types.ConeKotlinType serializableWith org.jetbrains.kotlin.fir.FirSession $this$checkCompanionSerializerDependency_u24lambda_u2418 org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkClassWithCustomSerializer (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.types.ConeKotlinType serializerType org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final boolean isAnonymousObjectOrInsideIt (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$a$-any-FirSerializationPluginClassChecker$isAnonymousObjectOrInsideIt$1 org.jetbrains.kotlin.fir.declarations.FirDeclaration it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isAnonymousObjectOrInsideIt org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 private final void checkEnum (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) int $i$f$isEnumClass org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv$iv int $i$f$isEnumClass org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isEnumClass$iv org.jetbrains.kotlin.fir.expressions.FirAnnotation serialNameAnnotation String serialName org.jetbrains.kotlin.fir.symbols.impl.FirEnumEntrySymbol firstEntry org.jetbrains.kotlin.fir.symbols.impl.FirEnumEntrySymbol enumEntrySymbol java.util.Map entryBySerialName org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperties buildSerializableProperties (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) int $i$a$-with-FirSerializationPluginClassChecker$buildSerializableProperties$1 org.jetbrains.kotlin.fir.FirSession $this$buildSerializableProperties_u24lambda_u2420 String name org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperty property org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperties properties java.util.Set namesSet org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkTransients (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$f$isLateInit org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol $this$isLateInit$iv boolean isInitialized org.jetbrains.kotlin.fir.expressions.FirAnnotation transientAnnotation boolean hasBackingField org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol propertySymbol org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final boolean declarationHasInitializer (org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol) org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol propertySymbol private final void analyzePropertiesSerializers (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, java.util.List, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.types.ConeKotlinType customSerializerType org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol serializerSymbol org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol propertySymbol org.jetbrains.kotlin.fir.types.FirResolvedTypeRef typeRef org.jetbrains.kotlin.fir.types.ConeKotlinType propertyType org.jetbrains.kotlin.KtSourceElement source org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperty property org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol java.util.List properties org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkGenericArrayType (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.KtSourceElement, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.types.ConeKotlinType propertyType org.jetbrains.kotlin.KtSourceElement source org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkTypeArguments (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.KtSourceElement, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.types.ConeTypeProjection typeArgument org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.types.ConeKotlinType type org.jetbrains.kotlin.KtSourceElement source org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final boolean canSupportInlineClasses (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext) org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 private final boolean isUnsupportedInlineType (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.types.ConeKotlinType) org.jetbrains.kotlin.fir.types.ConeKotlinType $this$isUnsupportedInlineType org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 private final void checkType (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.KtSourceElement, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) int $i$a$-let-FirSerializationPluginClassChecker$checkType$1 org.jetbrains.kotlin.fir.types.ConeKotlinType serializerType org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol classSymbol int $i$f$isEnumClass org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv$iv int $i$f$isEnumClass org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isEnumClass$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol serializer org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.types.ConeKotlinType type org.jetbrains.kotlin.KtSourceElement source org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkCustomSerializerMatch (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.KtSourceElement, org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.types.ConeKotlinType serializerForType org.jetbrains.kotlin.name.ClassId declarationTypeClassId org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol containingClassSymbol org.jetbrains.kotlin.KtSourceElement source org.jetbrains.kotlin.fir.types.ConeKotlinType declarationType org.jetbrains.kotlin.fir.types.ConeKotlinType serializerType org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkCustomSerializerNotAbstract (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.KtSourceElement, org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) int $i$a$-with-FirSerializationPluginClassChecker$checkCustomSerializerNotAbstract$1 org.jetbrains.kotlin.fir.FirSession $this$checkCustomSerializerNotAbstract_u24lambda_u2422 org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol containingClassSymbol org.jetbrains.kotlin.KtSourceElement source org.jetbrains.kotlin.fir.types.ConeKotlinType serializerType org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkCustomSerializerIsNotLocal (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.KtSourceElement, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.name.ClassId serializerClassId org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.KtSourceElement source org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol org.jetbrains.kotlin.fir.types.ConeKotlinType serializerType org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private final void checkSerializerNullability (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.fir.types.ConeKotlinType, org.jetbrains.kotlin.KtSourceElement, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.types.ConeKotlinType serializerForType org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.types.ConeKotlinType classType org.jetbrains.kotlin.fir.types.ConeKotlinType serializerType org.jetbrains.kotlin.KtSourceElement source org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter private static final java.util.List checkInheritedAnnotations$annotationsFilter (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, java.util.List) int $i$a$-filter-FirSerializationPluginClassChecker$checkInheritedAnnotations$annotationsFilter$1 org.jetbrains.kotlin.fir.expressions.FirAnnotation it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv int $i$a$-let-FirSerializationPluginClassChecker$checkInheritedAnnotations$annotationsFilter$2$1 org.jetbrains.kotlin.name.ClassId it int $i$a$-mapNotNull-FirSerializationPluginClassChecker$checkInheritedAnnotations$annotationsFilter$2 org.jetbrains.kotlin.fir.expressions.FirAnnotation annotation int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $$context_receiver_0 java.util.List annotations public volatile synthetic void check (org.jetbrains.kotlin.fir.declarations.FirDeclaration, org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.diagnostics.DiagnosticReporter) org.jetbrains.kotlin.fir.declarations.FirDeclaration declaration org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext context org.jetbrains.kotlin.diagnostics.DiagnosticReporter reporter static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/checkers/KtDefaultErrorMessagesSerialization.class
KtDefaultErrorMessagesSerialization.kt package org.jetbrains.kotlinx.serialization.compiler.fir.checkers public final org.jetbrains.kotlinx.serialization.compiler.fir.checkers.KtDefaultErrorMessagesSerialization extends org.jetbrains.kotlin.diagnostics.rendering.BaseDiagnosticRendererFactory { public static final org.jetbrains.kotlinx.serialization.compiler.fir.checkers.KtDefaultErrorMessagesSerialization INSTANCE private static final org.jetbrains.kotlin.diagnostics.KtDiagnosticFactoryToRendererMap MAP private void <init> () public org.jetbrains.kotlin.diagnostics.KtDiagnosticFactoryToRendererMap getMAP () static void <clinit> () int $i$a$-apply-KtDefaultErrorMessagesSerialization$MAP$1 org.jetbrains.kotlin.diagnostics.KtDiagnosticFactoryToRendererMap $this$MAP_u24lambda_u240 }
org/jetbrains/kotlinx/serialization/compiler/fir/checkers/SerializationFirCheckerUtilsKt$WhenMappings.class
SerializationFirCheckerUtils.kt package org.jetbrains.kotlinx.serialization.compiler.fir.checkers public final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.checkers.SerializationFirCheckerUtilsKt$WhenMappings extends java.lang.Object { public static final synthetic int[] $EnumSwitchMapping$0 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/checkers/SerializationFirCheckerUtilsKt.class
SerializationFirCheckerUtils.kt package org.jetbrains.kotlinx.serialization.compiler.fir.checkers public final org.jetbrains.kotlinx.serialization.compiler.fir.checkers.SerializationFirCheckerUtilsKt extends java.lang.Object { public static final org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol getClassSerializer (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$a$-let-SerializationFirCheckerUtilsKt$classSerializer$1 org.jetbrains.kotlin.fir.types.ConeKotlinType it int $i$a$-with-SerializationFirCheckerUtilsKt$classSerializer$2 org.jetbrains.kotlin.fir.FirSession $this$_get_classSerializer__u24lambda_u241 int $i$a$-let-SerializationFirCheckerUtilsKt$classSerializer$3 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol it int $i$a$-with-SerializationFirCheckerUtilsKt$classSerializer$4 org.jetbrains.kotlin.fir.FirSession $this$_get_classSerializer__u24lambda_u243 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$classSerializer org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 public static final org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol getPolymorphicSerializerIfApplicableAutomatically (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$isInterface org.jetbrains.kotlin.descriptors.ClassKind $this$isInterface$iv$iv int $i$f$isInterface org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isInterface$iv int $i$f$getModality org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$modality$iv int $i$a$-with-SerializationFirCheckerUtilsKt$polymorphicSerializerIfApplicableAutomatically$serializerName$1 org.jetbrains.kotlin.fir.FirSession $this$_get_polymorphicSerializerIfApplicableAutomatically__u24lambda_u244 int $i$f$getModality org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol $this$modality$iv int $i$a$-let-SerializationFirCheckerUtilsKt$polymorphicSerializerIfApplicableAutomatically$1 String it String serializerName org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$polymorphicSerializerIfApplicableAutomatically org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 public static final org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol getAnnotationClassSymbol (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.expressions.FirAnnotation) org.jetbrains.kotlin.fir.expressions.FirAnnotation $this$annotationClassSymbol org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 public static final boolean isMetaSerializableAnnotation (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.expressions.FirAnnotation) org.jetbrains.kotlin.fir.expressions.FirAnnotation $this$isMetaSerializableAnnotation org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 public static final org.jetbrains.kotlin.fir.expressions.FirAnnotation metaSerializableAnnotation (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, boolean) int $i$a$-firstOrNull-SerializationFirCheckerUtilsKt$metaSerializableAnnotation$1 org.jetbrains.kotlin.fir.expressions.FirAnnotation it Object element$iv int $i$f$firstOrNull Iterable $this$firstOrNull$iv java.util.List annotations org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$metaSerializableAnnotation org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 boolean needArguments public static final org.jetbrains.kotlin.KtSourceElement getSerializableOrMetaAnnotationSource (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$a$-let-SerializationFirCheckerUtilsKt$serializableOrMetaAnnotationSource$1 org.jetbrains.kotlin.KtSourceElement it int $i$a$-let-SerializationFirCheckerUtilsKt$serializableOrMetaAnnotationSource$2 org.jetbrains.kotlin.KtSourceElement it org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$serializableOrMetaAnnotationSource org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 public static final boolean getHasAnySerialAnnotation (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.FirBasedSymbol) int $i$a$-with-SerializationFirCheckerUtilsKt$hasAnySerialAnnotation$1$1 org.jetbrains.kotlin.fir.FirSession $this$_get_hasAnySerialAnnotation__u24lambda_u2410_u24lambda_u249 int $i$a$-any-SerializationFirCheckerUtilsKt$hasAnySerialAnnotation$1 org.jetbrains.kotlin.fir.expressions.FirAnnotation it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.fir.symbols.FirBasedSymbol $this$hasAnySerialAnnotation org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 public static final org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol getSuperClassNotAny (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.FirSession) int $i$a$-takeUnless-SerializationFirCheckerUtilsKt$getSuperClassNotAny$1 org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol it org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$getSuperClassNotAny org.jetbrains.kotlin.fir.FirSession session public static final org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol getSuperClassOrAny (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, org.jetbrains.kotlin.fir.FirSession) int $i$a$-takeIf-SerializationFirCheckerUtilsKt$getSuperClassOrAny$1$1 org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol it int $i$a$-firstNotNullOfOrNull-SerializationFirCheckerUtilsKt$getSuperClassOrAny$1 org.jetbrains.kotlin.fir.types.ConeKotlinType superType org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$getSuperClassOrAny org.jetbrains.kotlin.fir.FirSession session public static final boolean isSerializableEnumWithMissingSerializer (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$isEnumClass org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv$iv int $i$f$isEnumClass org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isEnumClass$iv int $i$a$-with-SerializationFirCheckerUtilsKt$isSerializableEnumWithMissingSerializer$1 org.jetbrains.kotlin.fir.FirSession $this$_get_isSerializableEnumWithMissingSerializer__u24lambda_u2414 int $i$a$-any-SerializationFirCheckerUtilsKt$isSerializableEnumWithMissingSerializer$2 org.jetbrains.kotlin.fir.symbols.impl.FirEnumEntrySymbol it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isSerializableEnumWithMissingSerializer org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 public static final boolean getSerializableAnnotationIsUseless (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$isEnumClass org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$serializableAnnotationIsUseless org.jetbrains.kotlin.fir.FirSession $context_receiver_0 public static final org.jetbrains.kotlin.fir.types.ConeKotlinType getSerializableWith (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.types.ConeKotlinType) org.jetbrains.kotlin.fir.types.ConeKotlinType $this$serializableWith org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 public static final org.jetbrains.kotlin.fir.types.ConeKotlinType getOverriddenSerializer (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.types.ConeKotlinType) org.jetbrains.kotlin.fir.types.ConeKotlinType $this$overriddenSerializer org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 public static final org.jetbrains.kotlin.fir.declarations.FirFile getCurrentFile (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext) org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $this$currentFile }
org/jetbrains/kotlinx/serialization/compiler/fir/services/
org/jetbrains/kotlinx/serialization/compiler/fir/services/ContextualSerializersProvider$special$$inlined$createCache$1.class
FirCachesFactory.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider$special$$inlined$createCache$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider this$0 public void <init> (org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider) public final java.lang.Object invoke (java.lang.Object, java.lang.Void) int $i$a$-buildSet-ContextualSerializersProvider$contextualKClassListCache$1$1 java.util.Set $this$contextualKClassListCache_u24lambda_u241_u24lambda_u240 int $i$a$-createCache-ContextualSerializersProvider$contextualKClassListCache$1 org.jetbrains.kotlin.fir.declarations.FirFile file Object key public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/fir/services/ContextualSerializersProvider$special$$inlined$createCache$2.class
FirCachesFactory.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider$special$$inlined$createCache$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider this$0 final synthetic org.jetbrains.kotlin.fir.FirSession $session$inlined public void <init> (org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider, org.jetbrains.kotlin.fir.FirSession) public final java.lang.Object invoke (java.lang.Object, java.lang.Void) int $i$a$-associateBy-ContextualSerializersProvider$additionalSerializersInScopeCache$1$1 org.jetbrains.kotlin.fir.types.ConeKotlinType serializerType org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol symbol org.jetbrains.kotlin.fir.types.ConeKotlinType it int $i$a$-associateBy-ContextualSerializersProvider$additionalSerializersInScopeCache$1$2 org.jetbrains.kotlin.fir.types.ConeKotlinType it Object element$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy int capacity$iv Iterable $this$associateBy$iv int $i$a$-createCache-ContextualSerializersProvider$additionalSerializersInScopeCache$1 org.jetbrains.kotlin.fir.declarations.FirFile file Object key public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/fir/services/ContextualSerializersProvider.class
ContextualSerializersProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider extends org.jetbrains.kotlin.fir.extensions.FirExtensionSessionComponent { private final org.jetbrains.kotlin.fir.caches.FirCache contextualKClassListCache private final org.jetbrains.kotlin.fir.caches.FirCache additionalSerializersInScopeCache public void <init> (org.jetbrains.kotlin.fir.FirSession) int $i$f$createCache org.jetbrains.kotlin.fir.caches.FirCachesFactory $this$createCache$iv int $i$f$createCache org.jetbrains.kotlin.fir.caches.FirCachesFactory $this$createCache$iv org.jetbrains.kotlin.fir.FirSession session public final java.util.Set getContextualKClassListForFile (org.jetbrains.kotlin.fir.declarations.FirFile) int $i$f$getValue org.jetbrains.kotlin.fir.caches.FirCache $this$getValue$iv org.jetbrains.kotlin.fir.declarations.FirFile file public final java.util.Map getAdditionalSerializersInScopeForFile (org.jetbrains.kotlin.fir.declarations.FirFile) int $i$f$getValue org.jetbrains.kotlin.fir.caches.FirCache $this$getValue$iv org.jetbrains.kotlin.fir.declarations.FirFile file private final java.util.List getKClassListFromFileAnnotation (org.jetbrains.kotlin.fir.declarations.FirFile, org.jetbrains.kotlin.name.ClassId) int $i$f$getArguments org.jetbrains.kotlin.fir.expressions.FirCall $this$arguments$iv org.jetbrains.kotlin.fir.expressions.FirExpression argument int $i$a$-mapNotNull-ContextualSerializersProvider$getKClassListFromFileAnnotation$1 org.jetbrains.kotlin.fir.expressions.FirExpression it int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv org.jetbrains.kotlin.fir.expressions.FirAnnotation annotation java.util.List arguments org.jetbrains.kotlin.fir.declarations.FirFile file org.jetbrains.kotlin.name.ClassId annotationClassId public static final synthetic java.util.List access$getKClassListFromFileAnnotation (org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider, org.jetbrains.kotlin.fir.declarations.FirFile, org.jetbrains.kotlin.name.ClassId) org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider $this org.jetbrains.kotlin.fir.declarations.FirFile file org.jetbrains.kotlin.name.ClassId annotationClassId }
org/jetbrains/kotlinx/serialization/compiler/fir/services/ContextualSerializersProviderKt.class
ContextualSerializersProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProviderKt extends java.lang.Object { static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties private static final org.jetbrains.kotlin.util.ArrayMapAccessor contextualSerializersProvider$delegate public static final org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider getContextualSerializersProvider (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession $this$contextualSerializersProvider public static final org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol findTypeSerializerOrContextUnchecked (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.types.ConeKotlinType) int $i$a$-let-ContextualSerializersProviderKt$findTypeSerializerOrContextUnchecked$1 org.jetbrains.kotlin.fir.types.ConeKotlinType it int $i$a$-let-ContextualSerializersProviderKt$findTypeSerializerOrContextUnchecked$2 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol it java.util.List annotations org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol classSymbol org.jetbrains.kotlin.fir.declarations.FirFile currentFile org.jetbrains.kotlinx.serialization.compiler.fir.services.ContextualSerializersProvider provider org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.types.ConeKotlinType type public static final org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol analyzeSpecialSerializers (org.jetbrains.kotlin.fir.FirSession, java.util.List) org.jetbrains.kotlin.fir.FirSession session java.util.List annotations public static final org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol findTypeSerializer (org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext, org.jetbrains.kotlin.fir.types.ConeKotlinType) int $i$a$-with-ContextualSerializersProviderKt$findTypeSerializer$1 org.jetbrains.kotlin.fir.FirSession $this$findTypeSerializer_u24lambda_u242 int $i$a$-with-ContextualSerializersProviderKt$findTypeSerializer$standardSerializer$1 org.jetbrains.kotlin.fir.FirSession $this$findTypeSerializer_u24lambda_u243 int $i$a$-with-ContextualSerializersProviderKt$findTypeSerializer$2 org.jetbrains.kotlin.fir.FirSession $this$findTypeSerializer_u24lambda_u244 org.jetbrains.kotlin.fir.types.ConeKotlinType userOverride org.jetbrains.kotlinx.serialization.compiler.fir.services.DependencySerializationInfoProvider serializationProvider org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol standardSerializer org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol symbol org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext $context_receiver_0 org.jetbrains.kotlin.fir.types.ConeKotlinType type public static final org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol findStandardKotlinTypeSerializer (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.types.ConeKotlinType) int $i$a$-let-ContextualSerializersProviderKt$findStandardKotlinTypeSerializer$name$1 String p0 org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.fir.resolve.providers.FirSymbolProvider symbolProvider org.jetbrains.kotlin.fir.FirSession $context_receiver_0 org.jetbrains.kotlin.fir.types.ConeKotlinType type public static final org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol findEnumTypeSerializer (org.jetbrains.kotlin.fir.FirSession, org.jetbrains.kotlin.fir.types.ConeKotlinType) int $i$f$isEnumClass org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv$iv int $i$f$isEnumClass org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isEnumClass$iv int $i$a$-runIf-ContextualSerializersProviderKt$findEnumTypeSerializer$1 int $i$f$runIf boolean condition$iv org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol symbol org.jetbrains.kotlin.fir.FirSession $context_receiver_0 org.jetbrains.kotlin.fir.types.ConeKotlinType type static void <clinit> () int $i$f$sessionComponentAccessor org.jetbrains.kotlin.fir.FirSession$Companion this_$iv }
org/jetbrains/kotlinx/serialization/compiler/fir/services/DependencySerializationInfoProvider$special$$inlined$createCache$1.class
FirCachesFactory.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.DependencySerializationInfoProvider$special$$inlined$createCache$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.fir.FirSession $session$inlined public void <init> (org.jetbrains.kotlin.fir.FirSession) public final java.lang.Object invoke (java.lang.Object, java.lang.Void) int $i$a$-firstNotNullOfOrNull-DependencySerializationInfoProvider$classesFromSerializationPackageCache$1$1 org.jetbrains.kotlin.name.FqName packageName int $i$a$-createCache-DependencySerializationInfoProvider$classesFromSerializationPackageCache$1 org.jetbrains.kotlin.name.Name name Object key public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/fir/services/DependencySerializationInfoProvider$special$$inlined$createCache$2.class
FirCachesFactory.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.DependencySerializationInfoProvider$special$$inlined$createCache$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.fir.FirSession $session$inlined public void <init> (org.jetbrains.kotlin.fir.FirSession) public final java.lang.Object invoke (java.lang.Object, java.lang.Void) int $i$a$-createCache-DependencySerializationInfoProvider$classesFromInternalSerializationPackageCache$1 org.jetbrains.kotlin.name.Name name Object key public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/fir/services/DependencySerializationInfoProvider$useGeneratedEnumSerializer$2.class
DependencySerializationInfoProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services final org.jetbrains.kotlinx.serialization.compiler.fir.services.DependencySerializationInfoProvider$useGeneratedEnumSerializer$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlin.fir.FirSession $session void <init> (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession $session public final java.lang.Boolean invoke () java.util.List enumSerializerFactory java.util.List annotatedEnumSerializerFactory public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/fir/services/DependencySerializationInfoProvider.class
DependencySerializationInfoProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.DependencySerializationInfoProvider extends org.jetbrains.kotlin.fir.extensions.FirExtensionSessionComponent { static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties private final org.jetbrains.kotlin.fir.caches.FirLazyValue useGeneratedEnumSerializer$delegate private final org.jetbrains.kotlin.fir.caches.FirCache classesFromSerializationPackageCache private final org.jetbrains.kotlin.fir.caches.FirCache classesFromInternalSerializationPackageCache public void <init> (org.jetbrains.kotlin.fir.FirSession) int $i$f$createCache org.jetbrains.kotlin.fir.caches.FirCachesFactory $this$createCache$iv int $i$f$createCache org.jetbrains.kotlin.fir.caches.FirCachesFactory $this$createCache$iv org.jetbrains.kotlin.fir.FirSession session public final boolean getUseGeneratedEnumSerializer () public final org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol getClassFromSerializationPackage (org.jetbrains.kotlin.name.Name) int $i$f$getValue org.jetbrains.kotlin.fir.caches.FirCache $this$getValue$iv org.jetbrains.kotlin.name.Name name public final org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol getClassFromInternalSerializationPackage (org.jetbrains.kotlin.name.Name) int $i$f$getValue org.jetbrains.kotlin.fir.caches.FirCache $this$getValue$iv org.jetbrains.kotlin.name.Name name static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/services/DependencySerializationInfoProviderKt.class
DependencySerializationInfoProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.DependencySerializationInfoProviderKt extends java.lang.Object { static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties private static final org.jetbrains.kotlin.util.ArrayMapAccessor dependencySerializationInfoProvider$delegate public static final org.jetbrains.kotlinx.serialization.compiler.fir.services.DependencySerializationInfoProvider getDependencySerializationInfoProvider (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession $this$dependencySerializationInfoProvider static void <clinit> () int $i$f$sessionComponentAccessor org.jetbrains.kotlin.fir.FirSession$Companion this_$iv }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirSerializablePropertiesProvider$createSerializableProperties$allPropertySymbols$1$1.class
FirSerializablePropertiesProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider$createSerializableProperties$allPropertySymbols$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic java.util.List $this_buildList void <init> (java.util.List) java.util.List $receiver public final void invoke (org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol) org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirSerializablePropertiesProvider$createSerializableProperties$primaryConstructorProperties$2.class
FirSerializablePropertiesProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider$createSerializableProperties$primaryConstructorProperties$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider$createSerializableProperties$primaryConstructorProperties$2 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol) org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$1.class
FirSerializablePropertiesProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic boolean $isInternalSerializable final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider this$0 final synthetic java.util.Map $primaryConstructorProperties void <init> (boolean, org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider, java.util.Map) boolean $isInternalSerializable org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider $receiver java.util.Map $primaryConstructorProperties public final java.lang.Boolean invoke (org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol) org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$2.class
FirSerializablePropertiesProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider this$0 final synthetic java.util.Map $primaryConstructorProperties void <init> (org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider, java.util.Map) org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider $receiver java.util.Map $primaryConstructorProperties public final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperty invoke (org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol) boolean declaresDefaultValue org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$3.class
FirSerializablePropertiesProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$3 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperty) org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirSerializablePropertiesProvider$special$$inlined$createCache$1.class
FirCachesFactory.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider$special$$inlined$createCache$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider $receiver$inlined public void <init> (org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider) public final java.lang.Object invoke (java.lang.Object, java.lang.Void) int $i$a$-createCache-FirSerializablePropertiesProvider$cache$1 org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol p0 Object key public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirSerializablePropertiesProvider.class
FirSerializablePropertiesProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider extends org.jetbrains.kotlin.fir.extensions.FirExtensionSessionComponent { private final org.jetbrains.kotlin.fir.caches.FirCache cache public void <init> (org.jetbrains.kotlin.fir.FirSession) int $i$f$createCache org.jetbrains.kotlin.fir.caches.FirCachesFactory $this$createCache$iv org.jetbrains.kotlin.fir.FirSession session public final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperties getSerializablePropertiesForClass (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$f$getValue org.jetbrains.kotlin.fir.caches.FirCache $this$getValue$iv org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol public void registerPredicates (org.jetbrains.kotlin.fir.extensions.FirDeclarationPredicateRegistrar) org.jetbrains.kotlin.fir.extensions.FirDeclarationPredicateRegistrar $this$registerPredicates private final org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperties createSerializableProperties (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) int $i$a$-buildList-FirSerializablePropertiesProvider$createSerializableProperties$allPropertySymbols$1 java.util.List $this$createSerializableProperties_u24lambda_u240 int $i$a$-mapNotNull-FirSerializablePropertiesProvider$createSerializableProperties$primaryConstructorProperties$1 org.jetbrains.kotlin.fir.symbols.impl.FirValueParameterSymbol parameterSymbol org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol it int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv int $i$a$-with-FirSerializablePropertiesProvider$createSerializableProperties$isInternalSerializable$1 org.jetbrains.kotlin.fir.FirSession $this$createSerializableProperties_u24lambda_u242 int $i$a$-partition-FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$4 org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperty it Object element$iv int $i$f$partition java.util.ArrayList first$iv java.util.ArrayList second$iv kotlin.sequences.Sequence $this$partition$iv int $i$a$-with-FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$5$1$1 org.jetbrains.kotlin.fir.FirSession $this$createSerializableProperties_u24lambda_u246_u24lambda_u245_u24lambda_u244 int $i$a$-buildList-FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$5$1 java.util.List $this$createSerializableProperties_u24lambda_u246_u24lambda_u245 int $i$a$-let-FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$5 java.util.List fromConstructor java.util.List standalone org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol superClassSymbol int $i$a$-let-FirSerializablePropertiesProvider$createSerializableProperties$serializableProperties$6 java.util.List it int $i$f$isEnumClass org.jetbrains.kotlin.descriptors.ClassKind $this$isEnumClass$iv$iv int $i$f$isEnumClass org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol $this$isEnumClass$iv int $i$a$-partition-FirSerializablePropertiesProvider$createSerializableProperties$1 org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperty it Object element$iv int $i$f$partition java.util.ArrayList first$iv java.util.ArrayList second$iv Iterable $this$partition$iv java.util.List allPropertySymbols java.util.Map primaryConstructorProperties boolean isInternalSerializable java.util.List serializableProperties boolean isExternallySerializable java.util.List serializableConstructorProperties java.util.List serializableStandaloneProperties org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol private static final boolean createSerializableProperties$isPropertySerializable (boolean, org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider, java.util.Map, org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol) int $i$f$getVisibility org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol $this$visibility$iv boolean isInternalSerializable org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider this$0 java.util.Map primaryConstructorProperties org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol propertySymbol public static final synthetic boolean access$createSerializableProperties$isPropertySerializable (boolean, org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider, java.util.Map, org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol) boolean isInternalSerializable org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider this$0 java.util.Map primaryConstructorProperties org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol propertySymbol public static final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.FirSerializableProperties access$createSerializableProperties (org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider, org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol) org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider $this org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirSerializablePropertiesProviderKt.class
FirSerializablePropertiesProvider.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProviderKt extends java.lang.Object { static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties private static final org.jetbrains.kotlin.util.ArrayMapAccessor serializablePropertiesProvider$delegate public static final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirSerializablePropertiesProvider getSerializablePropertiesProvider (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession $this$serializablePropertiesProvider public static final boolean declaresDefaultValue (org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol) org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol $this$declaresDefaultValue public static final java.util.List restoreCorrectOrderFromClassProtoExtension (org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol, java.util.List) org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol classSymbol java.util.List props static void <clinit> () int $i$f$sessionComponentAccessor org.jetbrains.kotlin.fir.FirSession$Companion this_$iv }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirVersionReader$canSupportInlineClasses$2.class
FirVersionReader.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirVersionReader$canSupportInlineClasses$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.fir.services.FirVersionReader this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.fir.services.FirVersionReader) org.jetbrains.kotlinx.serialization.compiler.fir.services.FirVersionReader $receiver public final java.lang.Boolean invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirVersionReader$runtimeVersions$2.class
FirVersionReader.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirVersionReader$runtimeVersions$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlin.fir.FirSession $session void <init> (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession $session public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions invoke () org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol markerClass public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirVersionReader.class
FirVersionReader.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirVersionReader extends org.jetbrains.kotlin.fir.extensions.FirExtensionSessionComponent { static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties private final org.jetbrains.kotlin.fir.caches.FirLazyValue runtimeVersions$delegate private final org.jetbrains.kotlin.fir.caches.FirLazyValue canSupportInlineClasses$delegate public void <init> (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession session public final org.jetbrains.kotlinx.serialization.compiler.diagnostic.RuntimeVersions getRuntimeVersions () public final boolean getCanSupportInlineClasses () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/fir/services/FirVersionReaderKt.class
FirVersionReader.kt package org.jetbrains.kotlinx.serialization.compiler.fir.services public final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirVersionReaderKt extends java.lang.Object { static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties private static final org.jetbrains.kotlin.util.ArrayMapAccessor versionReader$delegate public static final org.jetbrains.kotlinx.serialization.compiler.fir.services.FirVersionReader getVersionReader (org.jetbrains.kotlin.fir.FirSession) org.jetbrains.kotlin.fir.FirSession $this$versionReader static void <clinit> () int $i$f$sessionComponentAccessor org.jetbrains.kotlin.fir.FirSession$Companion this_$iv }
META-INF/kotlinx-serialization-compiler-plugin.backend.kotlin_module
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializableCodegen.class
SerializableCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public abstract org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializableCodegen extends org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator { private final org.jetbrains.kotlin.descriptors.ClassDescriptor serializableDescriptor private final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties properties public void <init> (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingContext) org.jetbrains.kotlin.descriptors.ClassDescriptor serializableDescriptor org.jetbrains.kotlin.resolve.BindingContext bindingContext protected final org.jetbrains.kotlin.descriptors.ClassDescriptor getSerializableDescriptor () protected final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties getProperties () public final void generate () private final boolean shouldHaveSpecificSyntheticMethods (org.jetbrains.kotlin.descriptors.ClassDescriptor, kotlin.jvm.functions.Function0) int $i$f$shouldHaveSpecificSyntheticMethods org.jetbrains.kotlin.descriptors.ClassDescriptor $this$shouldHaveSpecificSyntheticMethods kotlin.jvm.functions.Function0 functionPresenceChecker private final void generateSyntheticInternalConstructor () int $i$a$-shouldHaveSpecificSyntheticMethods-SerializableCodegen$generateSyntheticInternalConstructor$1 int $i$f$shouldHaveSpecificSyntheticMethods org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializableCodegen this_$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$shouldHaveSpecificSyntheticMethods$iv int $i$a$-find-SerializableCodegen$generateSyntheticInternalConstructor$constrDesc$1 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor p0 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor constrDesc org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor private final void generateSyntheticMethods () int $i$a$-shouldHaveSpecificSyntheticMethods-SerializableCodegen$generateSyntheticMethods$1 int $i$f$shouldHaveSpecificSyntheticMethods org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializableCodegen this_$iv org.jetbrains.kotlin.descriptors.ClassDescriptor $this$shouldHaveSpecificSyntheticMethods$iv int $i$a$-singleOrNull-SerializableCodegen$generateSyntheticMethods$func$1 org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor function Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor func org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor protected abstract void generateInternalConstructor (org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor) protected void generateWriteSelfMethod (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor methodDescriptor }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializableCompanionCodegen$Companion.class
SerializableCompanionCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializableCompanionCodegen$Companion extends java.lang.Object { private void <init> () public final org.jetbrains.kotlin.descriptors.FunctionDescriptor findSerializerGetterOnCompanion (org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-all-SerializableCompanionCodegen$Companion$findSerializerGetterOnCompanion$1$1 org.jetbrains.kotlin.descriptors.ValueParameterDescriptor p Object element$iv int $i$f$all Iterable $this$all$iv int $i$a$-firstOrNull-SerializableCompanionCodegen$Companion$findSerializerGetterOnCompanion$1 org.jetbrains.kotlin.descriptors.SimpleFunctionDescriptor it Object element$iv int $i$f$firstOrNull Iterable $this$firstOrNull$iv org.jetbrains.kotlin.descriptors.ClassDescriptor companionObjectDesc org.jetbrains.kotlin.descriptors.ClassDescriptor serializableDescriptor public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializableCompanionCodegen.class
SerializableCompanionCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public abstract org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializableCompanionCodegen extends org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializableCompanionCodegen$Companion Companion private final org.jetbrains.kotlin.descriptors.ClassDescriptor companionDescriptor private final org.jetbrains.kotlin.descriptors.ClassDescriptor serializableDescriptor public void <init> (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingContext) org.jetbrains.kotlin.descriptors.ClassDescriptor companionDescriptor org.jetbrains.kotlin.resolve.BindingContext bindingContext protected final org.jetbrains.kotlin.descriptors.ClassDescriptor getCompanionDescriptor () protected final org.jetbrains.kotlin.descriptors.ClassDescriptor getSerializableDescriptor () public org.jetbrains.kotlin.descriptors.FunctionDescriptor getSerializerGetterDescriptor () public final void generate () org.jetbrains.kotlin.descriptors.FunctionDescriptor serializerGetterDescriptor protected abstract void generateSerializerGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) protected void generateLazySerializerGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor methodDescriptor static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializerCodegen$anySerialDescProperty$1.class
SerializerCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$anySerialDescProperty$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { void <init> (java.lang.Object) Object receiver public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.PropertyDescriptor) org.jetbrains.kotlin.descriptors.PropertyDescriptor p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializerCodegen$anySerialDescProperty$2.class
SerializerCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$anySerialDescProperty$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$anySerialDescProperty$2 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.CallableMemberDescriptor$Kind) org.jetbrains.kotlin.descriptors.CallableMemberDescriptor$Kind it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializerCodegen$findLocalSerializersFieldDescriptors$1$1.class
SerializerCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$findLocalSerializersFieldDescriptors$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$findLocalSerializersFieldDescriptors$1$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.PropertyDescriptor) org.jetbrains.kotlin.descriptors.PropertyDescriptor it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializerCodegen$generateMembersFromGeneratedSerializer$1.class
SerializerCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$generateMembersFromGeneratedSerializer$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$generateMembersFromGeneratedSerializer$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializerCodegen$generateMembersFromGeneratedSerializer$2.class
SerializerCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$generateMembersFromGeneratedSerializer$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$generateMembersFromGeneratedSerializer$2 INSTANCE void <init> () public final java.lang.Boolean invoke (java.util.List) java.util.List it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializerCodegen$generateMembersFromGeneratedSerializer$4.class
SerializerCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$generateMembersFromGeneratedSerializer$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$generateMembersFromGeneratedSerializer$4 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializerCodegen$generateMembersFromGeneratedSerializer$5.class
SerializerCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$generateMembersFromGeneratedSerializer$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$generateMembersFromGeneratedSerializer$5 INSTANCE void <init> () public final java.lang.Boolean invoke (java.util.List) java.util.List it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializerCodegen$generatedSerialDescPropertyDescriptor$1.class
SerializerCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$generatedSerialDescPropertyDescriptor$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { void <init> (java.lang.Object) Object receiver public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.PropertyDescriptor) org.jetbrains.kotlin.descriptors.PropertyDescriptor p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializerCodegen$getPropertyToGenerate$1.class
SerializerCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$getPropertyToGenerate$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen$getPropertyToGenerate$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.descriptors.CallableMemberDescriptor$Kind) org.jetbrains.kotlin.descriptors.CallableMemberDescriptor$Kind kind public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/common/SerializerCodegen.class
SerializerCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.common public abstract org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen extends org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator { private final org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor private final org.jetbrains.kotlin.descriptors.ClassDescriptor serializableDescriptor private final String serialName private final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties properties private final java.util.List serializableProperties private final org.jetbrains.kotlin.descriptors.PropertyDescriptor generatedSerialDescPropertyDescriptor private final org.jetbrains.kotlin.descriptors.PropertyDescriptor anySerialDescProperty private java.util.List localSerializersFieldsDescriptors private final boolean isGeneratedSerializer public void <init> (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingContext, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) int $i$a$-any-SerializerCodegen$isGeneratedSerializer$1 org.jetbrains.kotlin.types.KotlinType p0 Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor org.jetbrains.kotlin.resolve.BindingContext bindingContext org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin protected final org.jetbrains.kotlin.descriptors.ClassDescriptor getSerializerDescriptor () public final org.jetbrains.kotlin.descriptors.ClassDescriptor getSerializableDescriptor () protected final java.lang.String getSerialName () protected final org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties getProperties () protected final java.util.List getSerializableProperties () private final void checkSerializability () int $i$a$-check-SerializerCodegen$checkSerializability$1 public final void generate () int $i$a$-let-SerializerCodegen$generate$1 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor it boolean prop boolean save boolean load private final void generateMembersFromGeneratedSerializer () int $i$a$-let-SerializerCodegen$generateMembersFromGeneratedSerializer$3 org.jetbrains.kotlin.descriptors.FunctionDescriptor it int $i$a$-takeIf-SerializerCodegen$generateMembersFromGeneratedSerializer$6 org.jetbrains.kotlin.descriptors.FunctionDescriptor it int $i$a$-let-SerializerCodegen$generateMembersFromGeneratedSerializer$7 org.jetbrains.kotlin.descriptors.FunctionDescriptor it protected abstract void generateTypeParamsSerializersGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) protected abstract void generateChildSerializersGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) protected final org.jetbrains.kotlin.descriptors.PropertyDescriptor getGeneratedSerialDescPropertyDescriptor () protected final org.jetbrains.kotlin.descriptors.PropertyDescriptor getAnySerialDescProperty () public final java.util.List getLocalSerializersFieldsDescriptors () protected final void setLocalSerializersFieldsDescriptors (java.util.List) java.util.List protected final boolean isGeneratedSerializer () protected final java.util.List findLocalSerializersFieldDescriptors () int $i$a$-map-SerializerCodegen$findLocalSerializersFieldDescriptors$propNames$1 int it int item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-mapNotNull-SerializerCodegen$findLocalSerializersFieldDescriptors$1 String name int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv int count java.util.List propNames protected abstract void generateSerialDesc () protected abstract void generateGenericFieldsAndConstructor (org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor) protected abstract void generateSerializableClassProperty (org.jetbrains.kotlin.descriptors.PropertyDescriptor) protected abstract void generateSave (org.jetbrains.kotlin.descriptors.FunctionDescriptor) protected abstract void generateLoad (org.jetbrains.kotlin.descriptors.FunctionDescriptor) private final boolean generateSerializableClassPropertyIfNeeded () org.jetbrains.kotlin.descriptors.PropertyDescriptor property private final boolean generateSaveIfNeeded () org.jetbrains.kotlin.descriptors.FunctionDescriptor function private final boolean generateLoadIfNeeded () org.jetbrains.kotlin.descriptors.FunctionDescriptor function private final org.jetbrains.kotlin.descriptors.PropertyDescriptor getPropertyToGenerate (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.lang.String, kotlin.jvm.functions.Function1) org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor String name kotlin.jvm.functions.Function1 isReturnTypeOk private final org.jetbrains.kotlin.descriptors.PropertyDescriptor getProperty (org.jetbrains.kotlin.descriptors.ClassDescriptor, java.lang.String, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1) int $i$a$-singleOrNull-SerializerCodegen$getProperty$1 org.jetbrains.kotlin.descriptors.PropertyDescriptor property Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor String name kotlin.jvm.functions.Function1 isReturnTypeOk kotlin.jvm.functions.Function1 isKindOk }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator$addCachedChildSerializersProperty$2.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$addCachedChildSerializersProperty$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.ir.declarations.IrProperty $property void <init> (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty $property public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrDeclaration) org.jetbrains.kotlin.ir.declarations.IrDeclaration declaration public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator$addCachedChildSerializersProperty$property$1.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$addCachedChildSerializersProperty$property$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator this$0 final synthetic org.jetbrains.kotlin.ir.types.IrSimpleType $kSerializerType final synthetic java.util.List $cacheableSerializers void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlin.ir.types.IrSimpleType, java.util.List) org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $receiver org.jetbrains.kotlin.ir.types.IrSimpleType $kSerializerType java.util.List $cacheableSerializers public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope) int $i$a$-map-BaseIrGenerator$addCachedChildSerializersProperty$property$1$1 org.jetbrains.kotlin.ir.expressions.IrExpression it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$addValPropertyWithJvmFieldInitializer public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator$additionalSerializersInScopeOfCurrentFile$2.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$additionalSerializersInScopeOfCurrentFile$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $receiver public final java.util.Map invoke () int $i$a$-find-BaseIrGenerator$additionalSerializersInScopeOfCurrentFile$2$1$kotlinType$1 org.jetbrains.kotlin.ir.types.IrType p0 int $i$a$-associateBy-BaseIrGenerator$additionalSerializersInScopeOfCurrentFile$2$1 org.jetbrains.kotlin.ir.types.IrType kotlinType org.jetbrains.kotlin.ir.symbols.IrClassSymbol classSymbol org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializerSymbol int $i$a$-associateBy-BaseIrGenerator$additionalSerializersInScopeOfCurrentFile$2$2 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it Object element$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy int capacity$iv Iterable $this$associateBy$iv public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator$contextualKClassListInCurrentFile$2.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$contextualKClassListInCurrentFile$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $receiver public final java.util.Set invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator$createCacheableChildSerializersFactory$1.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$createCacheableChildSerializersFactory$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$createCacheableChildSerializersFactory$1 INSTANCE void <init> () public final java.lang.Void invoke (int) int it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator$createCacheableChildSerializersFactory$2.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$createCacheableChildSerializersFactory$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic java.util.List $cacheableSerializers final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator this$0 final synthetic org.jetbrains.kotlin.ir.builders.IrStatementsBuilder $this_createCacheableChildSerializersFactory final synthetic org.jetbrains.kotlin.ir.declarations.IrVariable $variable void <init> (java.util.List, org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlin.ir.builders.IrStatementsBuilder, org.jetbrains.kotlin.ir.declarations.IrVariable) java.util.List $cacheableSerializers org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $receiver org.jetbrains.kotlin.ir.builders.IrStatementsBuilder $receiver org.jetbrains.kotlin.ir.declarations.IrVariable $variable public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (int) int index public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator$serializeAllProperties$elementCall$1.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$serializeAllProperties$elementCall$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol $kOutputClass final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_serializeAllProperties final synthetic org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $localSerialDesc final synthetic int $index final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $property final synthetic org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $objectToSerialize void <init> (org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, int, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration) org.jetbrains.kotlin.ir.symbols.IrClassSymbol $kOutputClass org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $localSerialDesc int $index org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $property org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $objectToSerialize public final kotlin.Pair invoke (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo) org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol f org.jetbrains.kotlin.ir.expressions.IrExpression innerSerial org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo sti public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator$serializeAllProperties$elementCall$2.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$serializeAllProperties$elementCall$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol $kOutputClass final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_serializeAllProperties final synthetic org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $localSerialDesc final synthetic int $index final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $property final synthetic org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $objectToSerialize void <init> (org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, int, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration) org.jetbrains.kotlin.ir.symbols.IrClassSymbol $kOutputClass org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $localSerialDesc int $index org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $property org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $objectToSerialize public final kotlin.Pair invoke (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo) org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol f java.util.List args org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator$serializerInstance$2$2$expr$1.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$serializerInstance$2$2$expr$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator this$0 final synthetic org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this_serializerInstance final synthetic org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext $pluginContext void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $receiver org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $receiver org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext $pluginContext public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (int, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.types.IrType genericType public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator$serializerTower$serializerExpression$1.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator$serializerTower$serializerExpression$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $generator final synthetic org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this_serializerTower final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $dispatchReceiverParameter void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrValueParameter) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $generator org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $receiver org.jetbrains.kotlin.ir.declarations.IrValueParameter $dispatchReceiverParameter public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (int, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.declarations.IrProperty ir int it public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/BaseIrGenerator.class
BaseIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public abstract org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator extends java.lang.Object implements org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext { private final org.jetbrains.kotlin.ir.declarations.IrClass currentClass private final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext compilerContext private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol throwMissedFieldExceptionFunc private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol throwMissedFieldExceptionArrayFunc private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol enumSerializerFactoryFunc private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol annotatedEnumSerializerFactoryFunc private final kotlin.Lazy contextualKClassListInCurrentFile$delegate private final kotlin.Lazy additionalSerializersInScopeOfCurrentFile$delegate public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) org.jetbrains.kotlin.ir.declarations.IrClass currentClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext compilerContext public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext getCompilerContext () public final boolean useFieldMissingOptimization () public final void excludeFromJsExport (org.jetbrains.kotlin.ir.declarations.IrDeclaration) org.jetbrains.kotlin.ir.declarations.IrClass jsExportIgnore org.jetbrains.kotlin.ir.declarations.IrConstructor jsExportIgnoreCtor org.jetbrains.kotlin.ir.declarations.IrDeclaration $this$excludeFromJsExport private final java.util.List getClassListFromFileAnnotation (org.jetbrains.kotlin.name.FqName) int $i$a$-mapNotNull-BaseIrGenerator$getClassListFromFileAnnotation$1 org.jetbrains.kotlin.ir.expressions.IrVarargElement it int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv org.jetbrains.kotlin.ir.expressions.IrConstructorCall annotation org.jetbrains.kotlin.ir.expressions.IrVararg vararg org.jetbrains.kotlin.name.FqName annotationFqName public final java.util.Set getContextualKClassListInCurrentFile () public final java.util.Map getAdditionalSerializersInScopeOfCurrentFile () public final void generateGoldenMaskCheck (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, java.util.List, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperties, org.jetbrains.kotlin.ir.expressions.IrExpression) int goldenMask org.jetbrains.kotlin.ir.expressions.IrExpression singleCheckExpr int i int $i$a$-map-BaseIrGenerator$generateGoldenMaskCheck$1$1 int it int item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-BaseIrGenerator$generateGoldenMaskCheck$1$2 int it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-irBlock$default-BaseIrGenerator$generateGoldenMaskCheck$1 org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$generateGoldenMaskCheck_u24lambda_u243 int $i$f$block org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv int $i$f$irBlock org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv int startOffset$iv int endOffset$iv org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv org.jetbrains.kotlin.ir.types.IrType resultType$iv java.util.List goldenMaskList org.jetbrains.kotlin.ir.expressions.IrExpression compositeExpression org.jetbrains.kotlin.ir.expressions.IrExpression fieldsMissedTest org.jetbrains.kotlin.ir.expressions.IrExpression throwErrorExpr int maskSlotCount org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$generateGoldenMaskCheck java.util.List seenVars org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperties properties org.jetbrains.kotlin.ir.expressions.IrExpression serialDescriptor public final void serializeAllProperties (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, java.util.List, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, int, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function2) org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol shouldEncodeFunc org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression partA org.jetbrains.kotlin.ir.expressions.IrExpression partB org.jetbrains.kotlin.ir.expressions.IrExpression condition org.jetbrains.kotlin.ir.expressions.IrExpression elementCall Boolean encodeDefaults org.jetbrains.kotlin.ir.declarations.IrField field int index org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$serializeAllProperties java.util.List serializableProperties org.jetbrains.kotlin.ir.declarations.IrValueDeclaration objectToSerialize org.jetbrains.kotlin.ir.declarations.IrValueDeclaration localOutput org.jetbrains.kotlin.ir.declarations.IrValueDeclaration localSerialDesc org.jetbrains.kotlin.ir.symbols.IrClassSymbol kOutputClass int ignoreIndexTo kotlin.jvm.functions.Function1 initializerAdapter kotlin.jvm.functions.Function1 cachedChildSerializerByIndex kotlin.jvm.functions.Function2 genericGetter public final org.jetbrains.kotlin.ir.expressions.IrExpression formEncodeDecodePropertyCall (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function1, org.jetbrains.kotlin.ir.expressions.IrExpression, kotlin.jvm.functions.Function2, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo sti org.jetbrains.kotlin.ir.expressions.IrExpression innerSerial org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol functionToCall java.util.List args java.util.List typeArgs org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$formEncodeDecodePropertyCall org.jetbrains.kotlin.ir.expressions.IrExpression encoder org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property kotlin.jvm.functions.Function2 whenHaveSerializer kotlin.jvm.functions.Function1 whenDoNot org.jetbrains.kotlin.ir.expressions.IrExpression cachedSerializer kotlin.jvm.functions.Function2 genericGetter org.jetbrains.kotlin.ir.types.IrType returnTypeHint public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression formEncodeDecodePropertyCall$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function1, org.jetbrains.kotlin.ir.expressions.IrExpression, kotlin.jvm.functions.Function2, org.jetbrains.kotlin.ir.types.IrType, int, java.lang.Object) public final org.jetbrains.kotlin.ir.expressions.IrExpression callSerializerFromCompanion (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.types.IrSimpleType, java.util.List, java.util.List, org.jetbrains.kotlin.name.ClassId) int $i$a$-singleOrNull-BaseIrGenerator$callSerializerFromCompanion$serializerProviderFunction$1 org.jetbrains.kotlin.ir.declarations.IrDeclaration it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv int $i$a$-List-BaseIrGenerator$callSerializerFromCompanion$adjustedArgs$1 int it org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer int $i$a$-takeIf-BaseIrGenerator$callSerializerFromCompanion$1$1 java.util.List it int $i$a$-takeIf-BaseIrGenerator$callSerializerFromCompanion$1$2 java.util.List it int $i$a$-with-BaseIrGenerator$callSerializerFromCompanion$1 org.jetbrains.kotlin.ir.declarations.IrFunction $this$callSerializerFromCompanion_u24lambda_u248 org.jetbrains.kotlin.ir.declarations.IrClass baseClass org.jetbrains.kotlin.ir.declarations.IrClass companionClass org.jetbrains.kotlin.ir.declarations.IrDeclaration serializerProviderFunction boolean replaceArgsWithUnitSerializer java.util.List adjustedArgs java.util.List adjustedTypeArgs org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$callSerializerFromCompanion org.jetbrains.kotlin.ir.types.IrSimpleType thisIrType java.util.List typeArgs java.util.List args org.jetbrains.kotlin.name.ClassId expectedSerializer public final org.jetbrains.kotlin.ir.expressions.IrExpression serializerTower (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.expressions.IrExpression) org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializerClassSymbol int $i$a$-let-BaseIrGenerator$serializerTower$1 org.jetbrains.kotlin.ir.expressions.IrExpression expr org.jetbrains.kotlin.ir.symbols.IrPropertySymbol nullableSerClass org.jetbrains.kotlin.ir.expressions.IrExpression serializerExpression org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$serializerTower org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator generator org.jetbrains.kotlin.ir.declarations.IrValueParameter dispatchReceiverParameter org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property org.jetbrains.kotlin.ir.expressions.IrExpression cachedSerializer private final org.jetbrains.kotlin.ir.expressions.IrExpression wrapWithNullableSerializerIfNeeded (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.symbols.IrPropertySymbol) int $i$a$-apply-BaseIrGenerator$wrapWithNullableSerializerIfNeeded$1 org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression $this$wrapWithNullableSerializerIfNeeded_u24lambda_u2410 org.jetbrains.kotlin.ir.types.IrType resultType java.util.List typeArguments org.jetbrains.kotlin.ir.declarations.IrSimpleFunction callee org.jetbrains.kotlin.ir.types.IrType returnType org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$wrapWithNullableSerializerIfNeeded org.jetbrains.kotlin.ir.types.IrType type org.jetbrains.kotlin.ir.expressions.IrExpression expression org.jetbrains.kotlin.ir.symbols.IrPropertySymbol nullableProp public final org.jetbrains.kotlin.ir.types.IrType wrapIrTypeIntoKSerializerIrType (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.types.Variance) org.jetbrains.kotlin.ir.symbols.IrClassSymbol kSerClass org.jetbrains.kotlin.ir.types.IrType type org.jetbrains.kotlin.types.Variance variance public static synthetic org.jetbrains.kotlin.ir.types.IrType wrapIrTypeIntoKSerializerIrType$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.types.Variance, int, java.lang.Object) public final org.jetbrains.kotlin.ir.declarations.IrProperty addCachedChildSerializersProperty$kotlinx_serialization_compiler_plugin_backend (org.jetbrains.kotlin.ir.declarations.IrClass, java.util.List) int $i$a$-firstOrNull-BaseIrGenerator$addCachedChildSerializersProperty$1 org.jetbrains.kotlin.ir.expressions.IrExpression it Object element$iv int $i$f$firstOrNull Iterable $this$firstOrNull$iv org.jetbrains.kotlin.ir.declarations.IrClass kSerializerClass org.jetbrains.kotlin.ir.types.IrSimpleType kSerializerType org.jetbrains.kotlin.ir.types.IrSimpleType arrayType org.jetbrains.kotlin.ir.declarations.IrProperty property org.jetbrains.kotlin.ir.declarations.IrClass $this$addCachedChildSerializersProperty java.util.List cacheableSerializers public final kotlin.jvm.functions.Function1 createCacheableChildSerializersFactory$kotlinx_serialization_compiler_plugin_backend (org.jetbrains.kotlin.ir.builders.IrStatementsBuilder, org.jetbrains.kotlin.ir.declarations.IrProperty, java.util.List, kotlin.jvm.functions.Function0) org.jetbrains.kotlin.ir.declarations.IrVariable variable org.jetbrains.kotlin.ir.builders.IrStatementsBuilder $this$createCacheableChildSerializersFactory org.jetbrains.kotlin.ir.declarations.IrProperty cacheProperty java.util.List cacheableSerializers kotlin.jvm.functions.Function0 containingClassProducer public final java.util.List createCachedChildSerializers (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrClass, java.util.List) int $i$a$-map-BaseIrGenerator$createCachedChildSerializers$1$1 org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-run-BaseIrGenerator$createCachedChildSerializers$1 org.jetbrains.kotlin.backend.common.lower.DeclarationIrBuilder $this$createCachedChildSerializers_u24lambda_u2414 org.jetbrains.kotlin.ir.declarations.IrClass $this$createCachedChildSerializers org.jetbrains.kotlin.ir.declarations.IrClass serializableClass java.util.List serializableProperties private final org.jetbrains.kotlin.ir.expressions.IrExpression cacheableChildSerializerInstance (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty) org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$cacheableChildSerializerInstance org.jetbrains.kotlin.ir.declarations.IrClass serializableClass org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property private final boolean checkTypeArgumentsHasSelf (org.jetbrains.kotlin.ir.types.IrSimpleType, org.jetbrains.kotlin.ir.symbols.IrClassSymbol) int $i$a$-forEach-BaseIrGenerator$checkTypeArgumentsHasSelf$1 org.jetbrains.kotlin.ir.types.IrTypeArgument typeArgument Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlin.ir.types.IrSimpleType $this$checkTypeArgumentsHasSelf org.jetbrains.kotlin.ir.symbols.IrClassSymbol itselfClass public final org.jetbrains.kotlin.ir.expressions.IrExpression serializerInstance (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext, org.jetbrains.kotlin.ir.types.IrType, java.lang.Integer, kotlin.jvm.functions.Function2) int $i$a$-any-BaseIrGenerator$serializerInstance$hasNewCtxSerCtor$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$any Iterable $this$any$iv int $i$a$-takeIf-BaseIrGenerator$serializerInstance$1$fallbackDefaultSerializer$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it int $i$a$-map-BaseIrGenerator$serializerInstance$1$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol argSer org.jetbrains.kotlin.ir.types.IrType it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-apply-BaseIrGenerator$serializerInstance$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol fallbackDefaultSerializer java.util.List $this$serializerInstance_u24lambda_u2419 boolean hasNewCtxSerCtor int $i$a$-map-BaseIrGenerator$serializerInstance$2$1 org.jetbrains.kotlin.ir.types.IrSimpleType it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-mapIndexed-BaseIrGenerator$serializerInstance$2$2 org.jetbrains.kotlin.ir.types.IrSimpleType type org.jetbrains.kotlin.ir.expressions.IrExpression expr int i org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv int $i$a$-apply-BaseIrGenerator$serializerInstance$2 java.util.List subclasses java.util.List subSerializers org.jetbrains.kotlin.ir.types.IrSimpleType projectedOutCurrentKClass java.util.List $this$serializerInstance_u24lambda_u2422 int $i$a$-let-BaseIrGenerator$serializerInstance$3 org.jetbrains.kotlin.ir.expressions.IrExpression it int $i$a$-let-BaseIrGenerator$serializerInstance$factoryFunc$entriesNames$1$1 String n int $i$a$-map-BaseIrGenerator$serializerInstance$factoryFunc$entriesNames$1 org.jetbrains.kotlin.ir.declarations.IrEnumEntry it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-BaseIrGenerator$serializerInstance$factoryFunc$entriesAnnotations$1$annotationConstructors$1 org.jetbrains.kotlin.ir.expressions.IrConstructorCall a Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-BaseIrGenerator$serializerInstance$factoryFunc$entriesAnnotations$1 java.util.List annotationConstructors java.util.List annotationsConstructors org.jetbrains.kotlin.ir.declarations.IrEnumEntry it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-BaseIrGenerator$serializerInstance$factoryFunc$classAnnotationConstructors$1 org.jetbrains.kotlin.ir.expressions.IrConstructorCall a Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List enumEntries java.util.List entriesNames java.util.List entriesAnnotations java.util.List classAnnotationConstructors java.util.List classAnnotationsConstructors org.jetbrains.kotlin.ir.expressions.IrExpression classAnnotations org.jetbrains.kotlin.ir.types.IrSimpleType annotationArrayType org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol factoryFunc org.jetbrains.kotlin.ir.types.IrType factoryReturnType org.jetbrains.kotlin.ir.symbols.IrClassSymbol enumDescriptor java.util.List enumArgs int $i$a$-map-BaseIrGenerator$serializerInstance$4 org.jetbrains.kotlin.ir.symbols.IrClassSymbol argSer org.jetbrains.kotlin.ir.types.IrType it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-let-BaseIrGenerator$serializerInstance$5 org.jetbrains.kotlin.ir.expressions.IrExpression it int $i$a$-let-BaseIrGenerator$serializerInstance$serializable$1 org.jetbrains.kotlin.ir.declarations.IrClass it int $i$a$-requireNotNull-BaseIrGenerator$serializerInstance$ctor$1 int $i$a$-single-BaseIrGenerator$serializerInstance$ctor$2 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-find-BaseIrGenerator$serializerInstance$ctor$3 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it int $i$a$-single-BaseIrGenerator$serializerInstance$ctor$4$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-run-BaseIrGenerator$serializerInstance$ctor$4 org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$serializerInstance_u24lambda_u2436 kotlin.sequences.Sequence constructors int $i$a$-let-BaseIrGenerator$serializerInstance$classAnnotations$1 org.jetbrains.kotlin.ir.declarations.IrClass it java.util.List classAnnotations int $i$a$-takeIf-BaseIrGenerator$serializerInstance$6 java.util.List it int $i$a$-takeIf-BaseIrGenerator$serializerInstance$7 java.util.List it org.jetbrains.kotlin.ir.symbols.IrPropertySymbol nullableSerClass org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializerClass java.util.List args java.util.List typeArgs org.jetbrains.kotlin.ir.types.IrSimpleType kType java.util.List typeArgumentsAsTypes boolean needToCopyAnnotations org.jetbrains.kotlin.ir.declarations.IrClass serializable org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol ctor org.jetbrains.kotlin.ir.declarations.IrConstructor ctorDecl java.util.List typeParameters org.jetbrains.kotlin.ir.types.IrType substitutedReturnType org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$serializerInstance org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializerClassOriginal org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext pluginContext org.jetbrains.kotlin.ir.types.IrType kType Integer genericIndex kotlin.jvm.functions.Function2 genericGetter public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression serializerInstance$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext, org.jetbrains.kotlin.ir.types.IrType, java.lang.Integer, kotlin.jvm.functions.Function2, int, java.lang.Object) private static final org.jetbrains.kotlin.ir.expressions.IrExpression serializeAllProperties$irGet (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.types.IrType ownerType org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $this$serializeAllProperties_u24irGet org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $objectToSerialize org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_serializeAllProperties private static final boolean addCachedChildSerializersProperty$lambda$12 (kotlin.jvm.functions.Function1, java.lang.Object) kotlin.jvm.functions.Function1 $tmp0 Object p0 private static final org.jetbrains.kotlin.ir.expressions.IrExpression serializerInstance$instantiate (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext, kotlin.jvm.functions.Function2, org.jetbrains.kotlin.ir.symbols.IrPropertySymbol, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.expressions.IrExpression expr org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator this$0 org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this_serializerInstance org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext $pluginContext kotlin.jvm.functions.Function2 $genericGetter org.jetbrains.kotlin.ir.symbols.IrPropertySymbol nullableSerClass org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer org.jetbrains.kotlin.ir.types.IrType type public static final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$serializeAllProperties$irGet (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.declarations.IrValueDeclaration, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $receiver org.jetbrains.kotlin.ir.declarations.IrValueDeclaration $objectToSerialize org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_serializeAllProperties public static final synthetic java.util.List access$getClassListFromFileAnnotation (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlin.name.FqName) org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $this org.jetbrains.kotlin.name.FqName annotationFqName }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/DefaultValuesUtilsKt$createInitializerAdapter$1.class
DefaultValuesUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createInitializerAdapter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic java.util.Map $defaultsMap final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createInitializerAdapter$initializerTransformer$1 $initializerTransformer void <init> (java.util.Map, org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createInitializerAdapter$initializerTransformer$1) java.util.Map $defaultsMap org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createInitializerAdapter$initializerTransformer$1 $initializerTransformer public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (org.jetbrains.kotlin.ir.expressions.IrExpressionBody) org.jetbrains.kotlin.ir.expressions.IrExpression rawExpression org.jetbrains.kotlin.ir.expressions.IrExpression expression org.jetbrains.kotlin.ir.expressions.IrExpressionBody initializer public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/DefaultValuesUtilsKt$createInitializerAdapter$initializerTransformer$1.class
DefaultValuesUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createInitializerAdapter$initializerTransformer$1 extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid { final synthetic kotlin.Pair $thisGetReplacer final synthetic kotlin.jvm.functions.Function1 $paramGetReplacer void <init> (kotlin.Pair, kotlin.jvm.functions.Function1) kotlin.Pair $thisGetReplacer kotlin.jvm.functions.Function1 $paramGetReplacer public org.jetbrains.kotlin.ir.expressions.IrExpression visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue) int $i$a$-let-DefaultValuesUtilsKt$createInitializerAdapter$initializerTransformer$1$visitGetValue$1 org.jetbrains.kotlin.ir.expressions.IrExpression it org.jetbrains.kotlin.ir.symbols.IrValueSymbol symbol org.jetbrains.kotlin.descriptors.ValueDescriptor descriptor org.jetbrains.kotlin.ir.expressions.IrGetValue expression }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/DefaultValuesUtilsKt$createPropertyByParamReplacer$$inlined$filterIsInstance$1.class
_Sequences.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createPropertyByParamReplacer$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createPropertyByParamReplacer$$inlined$filterIsInstance$1 INSTANCE public void <init> () public final java.lang.Boolean invoke (java.lang.Object) Object it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/DefaultValuesUtilsKt$createPropertyByParamReplacer$1.class
DefaultValuesUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createPropertyByParamReplacer$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $irClass final synthetic java.util.Map $serialPropertiesMap final synthetic org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this_createPropertyByParamReplacer final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $instance final synthetic java.util.Set $transientPropertiesSet void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, java.util.Map, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrValueParameter, java.util.Set) org.jetbrains.kotlin.ir.declarations.IrClass $irClass java.util.Map $serialPropertiesMap org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $receiver org.jetbrains.kotlin.ir.declarations.IrValueParameter $instance java.util.Set $transientPropertiesSet public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (org.jetbrains.kotlin.descriptors.ValueParameterDescriptor) int $i$a$-find-DefaultValuesUtilsKt$createPropertyByParamReplacer$1$propertyDescriptor$1 org.jetbrains.kotlin.ir.declarations.IrProperty it int $i$a$-run-DefaultValuesUtilsKt$createPropertyByParamReplacer$1$1 org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$invoke_u24lambda_u241 org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty value org.jetbrains.kotlin.ir.declarations.IrProperty propertyDescriptor org.jetbrains.kotlin.descriptors.ValueParameterDescriptor vpd public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/DefaultValuesUtilsKt$createPropertyByParamReplacer$transientPropertiesSet$1.class
DefaultValuesUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createPropertyByParamReplacer$transientPropertiesSet$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createPropertyByParamReplacer$transientPropertiesSet$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/DefaultValuesUtilsKt$createPropertyByParamReplacer$transientPropertiesSet$2.class
DefaultValuesUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createPropertyByParamReplacer$transientPropertiesSet$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic java.util.Map $serialPropertiesMap void <init> (java.util.Map) java.util.Map $serialPropertiesMap public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/DefaultValuesUtilsKt.class
DefaultValuesUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt extends java.lang.Object { public static final org.jetbrains.kotlin.ir.expressions.IrExpression getProperty (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$getProperty org.jetbrains.kotlin.ir.expressions.IrExpression receiver org.jetbrains.kotlin.ir.declarations.IrProperty property public static final kotlin.jvm.functions.Function1 createPropertyByParamReplacer (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrClass, java.util.List, org.jetbrains.kotlin.ir.declarations.IrValueParameter) int $i$a$-associateBy-DefaultValuesUtilsKt$createPropertyByParamReplacer$serialPropertiesMap$1 org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty it Object element$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy int capacity$iv Iterable $this$associateBy$iv int $i$f$filterIsInstance kotlin.sequences.Sequence $this$filterIsInstance$iv java.util.Map serialPropertiesMap java.util.Set transientPropertiesSet org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$createPropertyByParamReplacer org.jetbrains.kotlin.ir.declarations.IrClass irClass java.util.List serialProperties org.jetbrains.kotlin.ir.declarations.IrValueParameter instance public static final kotlin.jvm.functions.Function1 createInitializerAdapter (org.jetbrains.kotlin.ir.declarations.IrClass, kotlin.jvm.functions.Function1, kotlin.Pair) org.jetbrains.kotlinx.serialization.compiler.backend.ir.DefaultValuesUtilsKt$createInitializerAdapter$initializerTransformer$1 initializerTransformer java.util.Map defaultsMap org.jetbrains.kotlin.ir.declarations.IrClass irClass kotlin.jvm.functions.Function1 paramGetReplacer kotlin.Pair thisGetReplacer public static synthetic kotlin.jvm.functions.Function1 createInitializerAdapter$default (org.jetbrains.kotlin.ir.declarations.IrClass, kotlin.jvm.functions.Function1, kotlin.Pair, int, java.lang.Object) private static final java.util.Map extractDefaultValuesFromConstructor (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-singleOrNull-DefaultValuesUtilsKt$extractDefaultValuesFromConstructor$original$1 org.jetbrains.kotlin.ir.declarations.IrConstructor it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv kotlin.sequences.Sequence $this$singleOrNull$iv int $i$a$-associate-DefaultValuesUtilsKt$extractDefaultValuesFromConstructor$defaultsMap$1 org.jetbrains.kotlin.ir.declarations.IrValueParameter it Object element$iv$iv int $i$f$associateTo Iterable $this$associateTo$iv$iv java.util.Map destination$iv$iv int $i$f$associate int capacity$iv Iterable $this$associate$iv org.jetbrains.kotlin.ir.declarations.IrConstructor original java.util.Map defaultsMap org.jetbrains.kotlin.ir.declarations.IrClass irClass private static final org.jetbrains.kotlin.ir.expressions.IrExpression createPropertyByParamReplacer$irGet (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope) org.jetbrains.kotlin.ir.types.IrType ownerType org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $this$createPropertyByParamReplacer_u24irGet org.jetbrains.kotlin.ir.declarations.IrValueParameter $instance org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this_createPropertyByParamReplacer public static final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$createPropertyByParamReplacer$irGet (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $receiver org.jetbrains.kotlin.ir.declarations.IrValueParameter $instance org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this_createPropertyByParamReplacer }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrBuilderWithPluginContext$BranchBuilder.class
IrBuilderWithPluginContext.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext$BranchBuilder extends org.jetbrains.kotlin.ir.builders.IrBuilderWithScope { private final org.jetbrains.kotlin.ir.expressions.IrWhen irWhen public void <init> (org.jetbrains.kotlin.ir.expressions.IrWhen, org.jetbrains.kotlin.ir.builders.IrGeneratorContext, org.jetbrains.kotlin.ir.builders.Scope, int, int) org.jetbrains.kotlin.ir.expressions.IrWhen irWhen org.jetbrains.kotlin.ir.builders.IrGeneratorContext context org.jetbrains.kotlin.ir.builders.Scope scope int startOffset int endOffset public final org.jetbrains.kotlin.ir.expressions.IrWhen getIrWhen () public final void unaryPlus (org.jetbrains.kotlin.ir.expressions.IrBranch) org.jetbrains.kotlin.ir.expressions.IrBranch $this$unaryPlus }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrBuilderWithPluginContext$addAnonymousInit$1.class
IrBuilderWithPluginContext.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext$addAnonymousInit$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext this$0 final synthetic kotlin.jvm.functions.Function1 $body void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, kotlin.jvm.functions.Function1) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext $receiver kotlin.jvm.functions.Function1 $body public final void invoke (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer) int $i$f$blockBody org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder this_$iv$iv int $i$f$irBlockBody org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlockBody_u24default$iv int startOffset$iv int endOffset$iv kotlin.jvm.functions.Function1 body$iv org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer initIrBody public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrBuilderWithPluginContext$addLazyValProperty$1.class
IrBuilderWithPluginContext.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext$addLazyValProperty$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext this$0 final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $containingClass final synthetic org.jetbrains.kotlin.ir.types.IrType $targetIrType final synthetic kotlin.jvm.functions.Function1 $initializerBuilder final synthetic org.jetbrains.kotlin.ir.types.IrType $lazyIrType final synthetic org.jetbrains.kotlin.ir.declarations.IrField $field void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, kotlin.jvm.functions.Function1, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.declarations.IrField) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext $receiver org.jetbrains.kotlin.ir.declarations.IrClass $containingClass org.jetbrains.kotlin.ir.types.IrType $targetIrType kotlin.jvm.functions.Function1 $initializerBuilder org.jetbrains.kotlin.ir.types.IrType $lazyIrType org.jetbrains.kotlin.ir.declarations.IrField $field public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.expressions.impl.IrGetEnumValueImpl enumElement org.jetbrains.kotlin.ir.expressions.IrFunctionExpression lambdaExpression org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression invokeLazyExpr org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addAnonymousInit public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrBuilderWithPluginContext$addValPropertyWithJvmField$1$1.class
IrBuilderWithPluginContext.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext$addValPropertyWithJvmField$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext this$0 final synthetic kotlin.jvm.functions.Function1 $initializerBuilder final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $this_addValPropertyWithJvmField final synthetic org.jetbrains.kotlin.ir.declarations.IrField $field void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, kotlin.jvm.functions.Function1, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrField) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext $receiver kotlin.jvm.functions.Function1 $initializerBuilder org.jetbrains.kotlin.ir.declarations.IrClass $receiver org.jetbrains.kotlin.ir.declarations.IrField $field public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.expressions.IrExpression resultExpression org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addAnonymousInit public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrBuilderWithPluginContext.class
IrBuilderWithPluginContext.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public abstract org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext extends java.lang.Object { public abstract org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext getCompilerContext () public void addFunctionBody (org.jetbrains.kotlin.ir.declarations.IrFunction, kotlin.jvm.functions.Function2) int $i$a$-takeIf-IrBuilderWithPluginContext$addFunctionBody$startOffset$1 int it int $i$a$-takeIf-IrBuilderWithPluginContext$addFunctionBody$endOffset$1 int it int $i$a$-irBlockBody-IrBuilderWithPluginContext$addFunctionBody$1 org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody_u24lambda_u242 int $i$f$blockBody org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder this_$iv$iv int $i$f$irBlockBody org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlockBody$iv org.jetbrains.kotlin.ir.declarations.IrDeclarationParent parentClass int startOffset int endOffset org.jetbrains.kotlin.ir.declarations.IrFunction function kotlin.jvm.functions.Function2 bodyGen public org.jetbrains.kotlin.ir.expressions.IrFunctionExpression createLambdaExpression (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, kotlin.jvm.functions.Function1) int $i$a$-buildFun-IrBuilderWithPluginContext$createLambdaExpression$function$1 org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$createLambdaExpression_u24lambda_u243 int $i$a$-run-DeclarationBuildersKt$buildFun$1$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildFun_u24lambda_u2420$iv int $i$f$buildFun org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildFun$iv int $i$a$-irBlockBody-IrBuilderWithPluginContext$createLambdaExpression$1 org.jetbrains.kotlin.ir.expressions.IrExpression expr org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$createLambdaExpression_u24lambda_u244 int $i$f$blockBody org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder this_$iv$iv int $i$f$irBlockBody org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlockBody$iv int startOffset$iv int endOffset$iv org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function org.jetbrains.kotlin.ir.declarations.IrClass f0Type org.jetbrains.kotlin.ir.symbols.IrTypeParameterSymbol f0ParamSymbol org.jetbrains.kotlin.ir.types.IrType f0IrType org.jetbrains.kotlin.ir.declarations.IrClass $this$createLambdaExpression org.jetbrains.kotlin.ir.types.IrType type kotlin.jvm.functions.Function1 bodyGen public org.jetbrains.kotlin.ir.declarations.IrProperty addLazyValProperty (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.descriptors.DescriptorVisibility, kotlin.jvm.functions.Function1) int $i$a$-buildField-IrBuilderWithPluginContext$addLazyValProperty$field$1 org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$addLazyValProperty_u24lambda_u245 int $i$a$-run-DeclarationBuildersKt$buildField$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$buildField_u24lambda_u244$iv int $i$f$buildField org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildField$iv int $i$a$-also-IrBuilderWithPluginContext$addLazyValProperty$field$2 org.jetbrains.kotlin.ir.declarations.IrField it int $i$a$-addProperty-IrBuilderWithPluginContext$addLazyValProperty$prop$1 org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$addLazyValProperty_u24lambda_u247 int $i$a$-run-DeclarationBuildersKt$buildProperty$2$iv$iv org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$buildProperty_u24lambda_u248$iv$iv int $i$f$buildProperty org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildProperty$iv$iv int $i$a$-also-DeclarationBuildersKt$addProperty$1$iv org.jetbrains.kotlin.ir.declarations.IrProperty property$iv int $i$f$addProperty org.jetbrains.kotlin.ir.declarations.IrClass $this$addProperty$iv int $i$a$-apply-IrBuilderWithPluginContext$addLazyValProperty$prop$2 org.jetbrains.kotlin.ir.declarations.IrProperty $this$addLazyValProperty_u24lambda_u248 int $i$a$-addGetter-IrBuilderWithPluginContext$addLazyValProperty$getter$1 org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addLazyValProperty_u24lambda_u249 int $i$a$-also-DeclarationBuildersKt$addGetter$2$1$iv org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter$iv int $i$a$-run-DeclarationBuildersKt$addGetter$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addGetter_u24lambda_u2411$iv int $i$f$addGetter org.jetbrains.kotlin.ir.declarations.IrProperty $this$addGetter$iv int $i$a$-irBlockBody$default-IrBuilderWithPluginContext$addLazyValProperty$2$1 org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addLazyValProperty_u24lambda_u2411_u24lambda_u2410 int $i$f$blockBody org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder this_$iv$iv int $i$f$irBlockBody org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlockBody_u24default$iv int startOffset$iv int endOffset$iv int $i$a$-apply-IrBuilderWithPluginContext$addLazyValProperty$2 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$addLazyValProperty_u24lambda_u2411 org.jetbrains.kotlin.ir.types.IrType lazyIrType org.jetbrains.kotlin.ir.declarations.IrField field org.jetbrains.kotlin.ir.declarations.IrProperty prop org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter org.jetbrains.kotlin.ir.declarations.IrClass containingClass org.jetbrains.kotlin.ir.types.IrType targetIrType org.jetbrains.kotlin.name.Name propertyName org.jetbrains.kotlin.descriptors.DescriptorVisibility visibility kotlin.jvm.functions.Function1 initializerBuilder public static synthetic org.jetbrains.kotlin.ir.declarations.IrProperty addLazyValProperty$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.descriptors.DescriptorVisibility, kotlin.jvm.functions.Function1, int, java.lang.Object) public org.jetbrains.kotlin.ir.declarations.IrProperty addValPropertyWithJvmField (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.descriptors.DescriptorVisibility, kotlin.jvm.functions.Function1) int $i$a$-single-IrBuilderWithPluginContext$addValPropertyWithJvmField$1$annotationCtor$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-apply-IrBuilderWithPluginContext$addValPropertyWithJvmField$1 org.jetbrains.kotlin.ir.declarations.IrField field org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol annotationCtor org.jetbrains.kotlin.ir.types.IrType annotationType org.jetbrains.kotlin.ir.declarations.IrProperty $this$addValPropertyWithJvmField_u24lambda_u2413 org.jetbrains.kotlin.ir.declarations.IrClass $this$addValPropertyWithJvmField org.jetbrains.kotlin.ir.types.IrType type org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.descriptors.DescriptorVisibility visibility kotlin.jvm.functions.Function1 initializerBuilder public static synthetic org.jetbrains.kotlin.ir.declarations.IrProperty addValPropertyWithJvmField$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.descriptors.DescriptorVisibility, kotlin.jvm.functions.Function1, int, java.lang.Object) public org.jetbrains.kotlin.ir.declarations.IrProperty addValPropertyWithJvmFieldInitializer (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.descriptors.DescriptorVisibility, kotlin.jvm.functions.Function1) int $i$a$-single-IrBuilderWithPluginContext$addValPropertyWithJvmFieldInitializer$1$annotationCtor$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-apply-IrBuilderWithPluginContext$addValPropertyWithJvmFieldInitializer$1 org.jetbrains.kotlin.ir.declarations.IrField field org.jetbrains.kotlin.backend.common.lower.DeclarationIrBuilder builder org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol annotationCtor org.jetbrains.kotlin.ir.types.IrType annotationType org.jetbrains.kotlin.ir.declarations.IrProperty $this$addValPropertyWithJvmFieldInitializer_u24lambda_u2415 org.jetbrains.kotlin.ir.declarations.IrClass $this$addValPropertyWithJvmFieldInitializer org.jetbrains.kotlin.ir.types.IrType type org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.descriptors.DescriptorVisibility visibility kotlin.jvm.functions.Function1 initializer public static synthetic org.jetbrains.kotlin.ir.declarations.IrProperty addValPropertyWithJvmFieldInitializer$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.descriptors.DescriptorVisibility, kotlin.jvm.functions.Function1, int, java.lang.Object) private org.jetbrains.kotlin.ir.expressions.IrExpression addAndGetLastExpression (org.jetbrains.kotlin.ir.builders.IrStatementsBuilder, kotlin.jvm.functions.Function1) int $i$f$blockBody org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder this_$iv$iv int $i$f$irBlockBody org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlockBody$iv int startOffset$iv int endOffset$iv int $i$a$-forEach-IrBuilderWithPluginContext$addAndGetLastExpression$1 org.jetbrains.kotlin.ir.IrStatement it Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlin.ir.expressions.IrBlockBody irBlockBody org.jetbrains.kotlin.ir.builders.IrStatementsBuilder $this$addAndGetLastExpression kotlin.jvm.functions.Function1 blockBuilder public org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression irInvoke (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol, org.jetbrains.kotlin.ir.expressions.IrExpression[], org.jetbrains.kotlin.ir.types.IrType) int $i$a$-assert-IrBuilderWithPluginContext$irInvoke$1 int $i$a$-forEachIndexed-IrBuilderWithPluginContext$irInvoke$2 int p0 org.jetbrains.kotlin.ir.expressions.IrExpression p1 Object item$iv int $i$f$forEachIndexed int index$iv Object[] $this$forEachIndexed$iv org.jetbrains.kotlin.ir.types.IrType returnType org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression call org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irInvoke org.jetbrains.kotlin.ir.expressions.IrExpression dispatchReceiver org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol callee org.jetbrains.kotlin.ir.expressions.IrExpression[] args org.jetbrains.kotlin.ir.types.IrType typeHint public static synthetic org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression irInvoke$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol, org.jetbrains.kotlin.ir.expressions.IrExpression[], org.jetbrains.kotlin.ir.types.IrType, int, java.lang.Object) public org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression irInvoke (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol, java.util.List, java.util.List, org.jetbrains.kotlin.ir.types.IrType) int $i$f$toTypedArray java.util.Collection thisCollection$iv java.util.Collection $this$toTypedArray$iv int $i$a$-forEachIndexed-IrBuilderWithPluginContext$irInvoke$3$1 int p0 org.jetbrains.kotlin.ir.types.IrType p1 Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv int $i$a$-also-IrBuilderWithPluginContext$irInvoke$3 org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression call org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irInvoke org.jetbrains.kotlin.ir.expressions.IrExpression dispatchReceiver org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol callee java.util.List typeArguments java.util.List valueArguments org.jetbrains.kotlin.ir.types.IrType returnTypeHint public static synthetic org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression irInvoke$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol, java.util.List, java.util.List, org.jetbrains.kotlin.ir.types.IrType, int, java.lang.Object) public org.jetbrains.kotlin.ir.expressions.IrExpression createArrayOfExpression (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.types.IrType, java.util.List) int $i$a$-apply-IrBuilderWithPluginContext$createArrayOfExpression$1 org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression $this$createArrayOfExpression_u24lambda_u2420 org.jetbrains.kotlin.ir.types.IrSimpleType arrayType org.jetbrains.kotlin.ir.expressions.impl.IrVarargImpl arg0 java.util.List typeArguments org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$createArrayOfExpression org.jetbrains.kotlin.ir.types.IrType arrayElementType java.util.List arrayElements public org.jetbrains.kotlin.ir.expressions.IrExpression createIntArrayOfExpression (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, java.util.List) int $i$a$-apply-IrBuilderWithPluginContext$createIntArrayOfExpression$1 org.jetbrains.kotlin.ir.expressions.IrCall $this$createIntArrayOfExpression_u24lambda_u2421 org.jetbrains.kotlin.ir.types.IrType elementType org.jetbrains.kotlin.ir.types.IrType arrayType org.jetbrains.kotlin.ir.expressions.impl.IrVarargImpl arg0 org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$createIntArrayOfExpression java.util.List arrayElements public void addAnonymousInit (org.jetbrains.kotlin.ir.declarations.IrClass, kotlin.jvm.functions.Function1) int $i$a$-also-IrBuilderWithPluginContext$addAnonymousInit$anonymousInit$1$1 org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer it int $i$a$-run-IrBuilderWithPluginContext$addAnonymousInit$anonymousInit$1 org.jetbrains.kotlin.ir.symbols.impl.IrAnonymousInitializerSymbolImpl symbol org.jetbrains.kotlin.ir.declarations.IrClass $this$addAnonymousInit_u24lambda_u2423 org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer anonymousInit org.jetbrains.kotlin.ir.declarations.IrClass $this$addAnonymousInit kotlin.jvm.functions.Function1 body public org.jetbrains.kotlin.ir.expressions.IrExpression irBinOp (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.expressions.IrExpression) org.jetbrains.kotlin.name.FqName classFqName org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol symbol org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBinOp org.jetbrains.kotlin.name.Name name org.jetbrains.kotlin.ir.expressions.IrExpression lhs org.jetbrains.kotlin.ir.expressions.IrExpression rhs public org.jetbrains.kotlin.ir.expressions.impl.IrGetObjectValueImpl irGetObject (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irGetObject org.jetbrains.kotlin.ir.declarations.IrClass irObject public org.jetbrains.kotlin.ir.declarations.IrDeclaration buildWithScope (org.jetbrains.kotlin.ir.declarations.IrDeclaration, kotlin.jvm.functions.Function1) int $i$a$-withReferenceScope-IrBuilderWithPluginContext$buildWithScope$1$1 org.jetbrains.kotlin.ir.util.ReferenceSymbolTable $this$buildWithScope_u24lambda_u2425_u24lambda_u2424 int $i$f$withReferenceScope Object result$iv org.jetbrains.kotlin.ir.util.ReferenceSymbolTable $this$withReferenceScope$iv int $i$a$-also-IrBuilderWithPluginContext$buildWithScope$1 org.jetbrains.kotlin.ir.declarations.IrDeclaration irDeclaration org.jetbrains.kotlin.ir.declarations.IrDeclaration $this$buildWithScope kotlin.jvm.functions.Function1 builder public org.jetbrains.kotlin.ir.expressions.IrWhen irWhen (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.types.IrType, kotlin.jvm.functions.Function1) org.jetbrains.kotlin.ir.expressions.impl.IrWhenImpl whenExpr org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext$BranchBuilder builder org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irWhen org.jetbrains.kotlin.ir.types.IrType typeHint kotlin.jvm.functions.Function1 block public static synthetic org.jetbrains.kotlin.ir.expressions.IrWhen irWhen$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.types.IrType, kotlin.jvm.functions.Function1, int, java.lang.Object) public org.jetbrains.kotlin.ir.expressions.IrElseBranch elseBranch (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext$BranchBuilder, org.jetbrains.kotlin.ir.expressions.IrExpression) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext$BranchBuilder $this$elseBranch org.jetbrains.kotlin.ir.expressions.IrExpression result public org.jetbrains.kotlin.ir.expressions.IrExpression setProperty (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.declarations.IrProperty, org.jetbrains.kotlin.ir.expressions.IrExpression) org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$setProperty org.jetbrains.kotlin.ir.expressions.IrExpression receiver org.jetbrains.kotlin.ir.declarations.IrProperty property org.jetbrains.kotlin.ir.expressions.IrExpression value public void generateAnySuperConstructorCall (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) int $i$a$-single-IrBuilderWithPluginContext$generateAnySuperConstructorCall$anyConstructor$1 org.jetbrains.kotlin.ir.declarations.IrDeclaration it Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv int $i$a$-with-IrBuilderWithPluginContext$generateAnySuperConstructorCall$1 org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$generateAnySuperConstructorCall_u24lambda_u2427 org.jetbrains.kotlin.ir.declarations.IrConstructor anyConstructor org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$generateAnySuperConstructorCall org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder toBuilder public org.jetbrains.kotlin.ir.declarations.IrProperty generateSimplePropertyWithBackingField (org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.descriptors.DescriptorVisibility) org.jetbrains.kotlin.name.Name propertyName org.jetbrains.kotlin.ir.types.IrType propertyType org.jetbrains.kotlin.ir.declarations.IrClass propertyParent org.jetbrains.kotlin.descriptors.DescriptorVisibility visibility public static synthetic org.jetbrains.kotlin.ir.declarations.IrProperty generateSimplePropertyWithBackingField$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.descriptors.DescriptorVisibility, int, java.lang.Object) public org.jetbrains.kotlin.ir.declarations.IrProperty generatePropertyMissingParts (org.jetbrains.kotlin.ir.declarations.IrProperty, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.descriptors.DescriptorVisibility) int $i$a$-buildField-IrBuilderWithPluginContext$generatePropertyMissingParts$field$1 org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$generatePropertyMissingParts_u24lambda_u2428 int $i$a$-run-DeclarationBuildersKt$buildField$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrFieldBuilder $this$buildField_u24lambda_u244$iv int $i$f$buildField org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildField$iv int $i$a$-also-IrBuilderWithPluginContext$generatePropertyMissingParts$field$2 org.jetbrains.kotlin.ir.declarations.IrField it int $i$a$-addProperty-IrBuilderWithPluginContext$generatePropertyMissingParts$prop$1 org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$generatePropertyMissingParts_u24lambda_u2430 int $i$a$-run-DeclarationBuildersKt$buildProperty$2$iv$iv org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$buildProperty_u24lambda_u248$iv$iv int $i$f$buildProperty org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildProperty$iv$iv int $i$a$-also-DeclarationBuildersKt$addProperty$1$iv org.jetbrains.kotlin.ir.declarations.IrProperty property$iv int $i$f$addProperty org.jetbrains.kotlin.ir.declarations.IrClass $this$addProperty$iv int $i$a$-apply-IrBuilderWithPluginContext$generatePropertyMissingParts$1 org.jetbrains.kotlin.ir.declarations.IrProperty $this$generatePropertyMissingParts_u24lambda_u2431 int $i$a$-addGetter-IrBuilderWithPluginContext$generatePropertyMissingParts$getter$1 org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$generatePropertyMissingParts_u24lambda_u2432 int $i$a$-also-DeclarationBuildersKt$addGetter$2$1$iv org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter$iv int $i$a$-run-DeclarationBuildersKt$addGetter$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addGetter_u24lambda_u2411$iv int $i$f$addGetter org.jetbrains.kotlin.ir.declarations.IrProperty $this$addGetter$iv int $i$a$-irBlockBody$default-IrBuilderWithPluginContext$generatePropertyMissingParts$2$1 org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$generatePropertyMissingParts_u24lambda_u2434_u24lambda_u2433 int $i$f$blockBody org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder this_$iv$iv int $i$f$irBlockBody org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlockBody_u24default$iv int startOffset$iv int endOffset$iv int $i$a$-apply-IrBuilderWithPluginContext$generatePropertyMissingParts$2 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$generatePropertyMissingParts_u24lambda_u2434 org.jetbrains.kotlin.ir.declarations.IrField field org.jetbrains.kotlin.ir.declarations.IrProperty prop org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter org.jetbrains.kotlin.ir.declarations.IrProperty property org.jetbrains.kotlin.name.Name propertyName org.jetbrains.kotlin.ir.types.IrType propertyType org.jetbrains.kotlin.ir.declarations.IrClass propertyParent org.jetbrains.kotlin.descriptors.DescriptorVisibility visibility public static synthetic org.jetbrains.kotlin.ir.declarations.IrProperty generatePropertyMissingParts$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, org.jetbrains.kotlin.ir.declarations.IrProperty, org.jetbrains.kotlin.name.Name, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.descriptors.DescriptorVisibility, int, java.lang.Object) public org.jetbrains.kotlin.ir.expressions.IrClassReference createClassReference (org.jetbrains.kotlin.ir.types.IrType, int, int) org.jetbrains.kotlin.ir.types.IrType classType int startOffset int endOffset public org.jetbrains.kotlin.ir.expressions.IrClassReference classReference (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.symbols.IrClassSymbol) org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$classReference org.jetbrains.kotlin.ir.symbols.IrClassSymbol classSymbol public java.util.List collectSerialInfoAnnotations (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-groupBy-IrBuilderWithPluginContext$collectSerialInfoAnnotations$annotationByFq$1 org.jetbrains.kotlin.ir.expressions.IrConstructorCall it int $i$a$-getOrPut-CollectionsKt___CollectionsKt$groupByTo$list$1$iv$iv Object answer$iv$iv$iv int $i$f$getOrPut Object value$iv$iv$iv java.util.Map $this$getOrPut$iv$iv$iv Object key$iv$iv java.util.List list$iv$iv Object element$iv$iv int $i$f$groupByTo Iterable $this$groupByTo$iv$iv java.util.Map destination$iv$iv int $i$f$groupBy Iterable $this$groupBy$iv int $i$a$-mapNotNull-IrBuilderWithPluginContext$collectSerialInfoAnnotations$annotations$1 org.jetbrains.kotlin.ir.declarations.IrClass parent org.jetbrains.kotlin.ir.expressions.IrConstructorCall it int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv int $i$a$-forEach-IrBuilderWithPluginContext$collectSerialInfoAnnotations$1 org.jetbrains.kotlin.name.FqName fqname org.jetbrains.kotlin.ir.expressions.IrConstructorCall call Object element$iv int $i$f$forEach Iterable $this$forEach$iv java.util.List annotations org.jetbrains.kotlin.ir.declarations.IrClass clazz java.util.Map annotationByFq org.jetbrains.kotlin.ir.declarations.IrClass irClass public java.util.List copyAnnotationsFrom (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, java.util.List) int $i$a$-mapNotNull-IrBuilderWithPluginContext$copyAnnotationsFrom$1 org.jetbrains.kotlin.ir.declarations.IrClass annotationClass org.jetbrains.kotlin.ir.expressions.IrConstructorCall annotationCall int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$copyAnnotationsFrom java.util.List annotations public org.jetbrains.kotlin.ir.expressions.IrClassReference wrapperClassReference (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.types.IrType) int $i$a$-let-IrBuilderWithPluginContext$wrapperClassReference$wrapperFqName$1 org.jetbrains.kotlin.builtins.PrimitiveType p0 org.jetbrains.kotlin.ir.symbols.IrClassSymbol wrapperClass org.jetbrains.kotlin.name.FqName wrapperFqName org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$wrapperClassReference org.jetbrains.kotlin.ir.types.IrType classType public org.jetbrains.kotlin.ir.declarations.IrClass getSuperClassOrAny (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$getSuperClassOrAny public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$addAndGetLastExpression (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext, org.jetbrains.kotlin.ir.builders.IrStatementsBuilder, kotlin.jvm.functions.Function1) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext $this org.jetbrains.kotlin.ir.builders.IrStatementsBuilder $receiver kotlin.jvm.functions.Function1 blockBuilder }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrGeneratorUtilsKt.class
IrGeneratorUtils.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrGeneratorUtilsKt extends java.lang.Object { public static final org.jetbrains.kotlin.ir.expressions.IrBody generateBodyForDefaultConstructor (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlin.ir.declarations.IrConstructor) org.jetbrains.kotlin.ir.types.IrSimpleType type org.jetbrains.kotlin.ir.expressions.impl.IrDelegatingConstructorCallImpl delegatingAnyCall org.jetbrains.kotlin.ir.expressions.impl.IrInstanceInitializerCallImpl initializerCall org.jetbrains.kotlin.backend.common.extensions.IrPluginContext $this$generateBodyForDefaultConstructor org.jetbrains.kotlin.ir.declarations.IrConstructor declaration public static final void addDefaultConstructorBodyIfAbsent (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext) org.jetbrains.kotlin.ir.declarations.IrConstructor declaration org.jetbrains.kotlin.ir.declarations.IrClass $this$addDefaultConstructorBodyIfAbsent org.jetbrains.kotlin.backend.common.extensions.IrPluginContext ctx }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrPreGenerator$Companion.class
IrPreGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrPreGenerator$Companion extends java.lang.Object { private void <init> () public final void generate (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext compilerContext public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrPreGenerator.class
IrPreGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrPreGenerator extends org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrPreGenerator$Companion Companion private final org.jetbrains.kotlin.ir.declarations.IrClass irClass public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext compilerContext public final org.jetbrains.kotlin.ir.declarations.IrClass getIrClass () private final void generate () private final void preGenerateWriteSelfMethodIfNeeded () int $i$a$-shouldHaveSpecificSyntheticMethods-IrPreGenerator$preGenerateWriteSelfMethodIfNeeded$1 int $i$f$shouldHaveSpecificSyntheticMethods org.jetbrains.kotlin.ir.declarations.IrClass $this$shouldHaveSpecificSyntheticMethods$iv int $i$a$-addFunction-IrPreGenerator$preGenerateWriteSelfMethodIfNeeded$method$1 org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$preGenerateWriteSelfMethodIfNeeded_u24lambda_u241 int $i$a$-run-DeclarationBuildersKt$buildFun$1$iv$iv$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildFun_u24lambda_u2420$iv$iv$iv int $i$f$buildFun org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildFun$iv$iv$iv int $i$a$-also-DeclarationBuildersKt$addFunction$1$iv$iv org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function$iv$iv int $i$f$addFunction org.jetbrains.kotlin.ir.declarations.IrFactory $this$addFunction$iv$iv int $i$f$addFunction org.jetbrains.kotlin.ir.declarations.IrClass $this$addFunction$iv int $i$a$-apply-IrPreGenerator$preGenerateWriteSelfMethodIfNeeded$2 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$preGenerateWriteSelfMethodIfNeeded_u24lambda_u242 int $i$a$-map-IrPreGenerator$preGenerateWriteSelfMethodIfNeeded$typeParams$1 org.jetbrains.kotlin.ir.declarations.IrTypeParameter it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-IrPreGenerator$preGenerateWriteSelfMethodIfNeeded$typeParamsAsArguments$1 org.jetbrains.kotlin.ir.declarations.IrTypeParameter it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-forEachIndexed-IrPreGenerator$preGenerateWriteSelfMethodIfNeeded$3 int i org.jetbrains.kotlin.ir.types.IrSimpleType it Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.kotlin.ir.declarations.IrClass serializerDescriptor org.jetbrains.kotlin.ir.declarations.IrSimpleFunction method java.util.List typeParams java.util.List typeParamsAsArguments org.jetbrains.kotlin.ir.symbols.IrClassSymbol serialDescriptorSymbol org.jetbrains.kotlin.ir.symbols.IrClassSymbol kSerializerSymbol private final void preGenerateDeserializationConstructorIfNeeded () int $i$a$-addConstructor-IrPreGenerator$preGenerateDeserializationConstructorIfNeeded$ctor$1 org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$preGenerateDeserializationConstructorIfNeeded_u24lambda_u246 int $i$a$-buildConstructor-DeclarationBuildersKt$addConstructor$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addConstructor_u24lambda_u2425$iv int $i$a$-run-DeclarationBuildersKt$buildConstructor$2$iv$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildConstructor_u24lambda_u2424$iv$iv int $i$f$buildConstructor org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildConstructor$iv$iv int $i$a$-also-DeclarationBuildersKt$addConstructor$3$iv org.jetbrains.kotlin.ir.declarations.IrConstructor constructor$iv int $i$f$addConstructor org.jetbrains.kotlin.ir.declarations.IrClass $this$addConstructor$iv int $i$a$-apply-IrPreGenerator$preGenerateDeserializationConstructorIfNeeded$ctor$2 org.jetbrains.kotlin.ir.declarations.IrConstructor $this$preGenerateDeserializationConstructorIfNeeded_u24lambda_u247 int $i$a$-repeat-IrPreGenerator$preGenerateDeserializationConstructorIfNeeded$1 int it org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty prop org.jetbrains.kotlin.ir.declarations.IrConstructor ctor org.jetbrains.kotlin.ir.symbols.IrClassSymbol markerClassSymbol java.util.List serializableProperties int bitMaskSlotsCount private final org.jetbrains.kotlin.ir.types.IrType makeNullableIfNotPrimitive (org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.types.IrType $this$makeNullableIfNotPrimitive public static final synthetic void access$generate (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrPreGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrPreGenerator $this static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrPredicatesKt.class
IrPredicates.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrPredicatesKt extends java.lang.Object { public static final boolean isKSerializer (org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.types.IrSimpleType simpleType org.jetbrains.kotlin.ir.symbols.IrClassSymbol classifier org.jetbrains.kotlin.name.FqName fqName org.jetbrains.kotlin.ir.types.IrType $this$isKSerializer public static final boolean isGeneratedKSerializer (org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.types.IrType $this$isGeneratedKSerializer public static final boolean isInternalSerializable (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isInternalSerializable public static final boolean isAbstractOrSealedSerializableClass (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isAbstractOrSealedSerializableClass public static final boolean isStaticSerializable (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isStaticSerializable public static final boolean getHasCompanionObjectAsSerializer (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$hasCompanionObjectAsSerializer public static final boolean isInternallySerializableObject (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isInternallySerializableObject public static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction findPluginGeneratedMethod (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.String, boolean) int $i$a$-find-IrPredicatesKt$findPluginGeneratedMethod$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it org.jetbrains.kotlin.ir.declarations.IrClass $this$findPluginGeneratedMethod String name boolean afterK2 public static final boolean isEnumWithLegacyGeneratedSerializer (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isEnumWithLegacyGeneratedSerializer public static final org.jetbrains.kotlin.ir.declarations.IrClass findEnumLegacySerializer (org.jetbrains.kotlin.ir.declarations.IrClass) Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-singleOrNull-IrPredicatesKt$findEnumLegacySerializer$1 org.jetbrains.kotlin.ir.declarations.IrClass it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv org.jetbrains.kotlin.ir.declarations.IrClass $this$findEnumLegacySerializer public static final boolean isSealedSerializableInterface (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isSealedSerializableInterface public static final boolean isSerializableInterfaceWithCustom (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isSerializableInterfaceWithCustom public static final boolean isInternallySerializableEnum (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isInternallySerializableEnum public static final boolean isGeneratedSerializableObject (org.jetbrains.kotlin.ir.types.IrType) int $i$a$-run-IrPredicatesKt$isGeneratedSerializableObject$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol $this$isGeneratedSerializableObject_u24lambda_u242 org.jetbrains.kotlin.ir.types.IrType $this$isGeneratedSerializableObject public static final boolean isSerializableObject (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isSerializableObject public static final boolean hasSerializableOrMetaAnnotationWithoutArgs (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$hasSerializableOrMetaAnnotationWithoutArgs public static final boolean hasSerializableOrMetaAnnotation (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$hasSerializableOrMetaAnnotation private static final boolean hasSerializableAnnotationWithArgs (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.expressions.IrConstructorCall annot org.jetbrains.kotlin.ir.declarations.IrClass $this$hasSerializableAnnotationWithArgs private static final boolean checkSerializableOrMetaAnnotationArgs (org.jetbrains.kotlin.ir.declarations.IrClass, boolean) int $i$a$-map-IrPredicatesKt$checkSerializableOrMetaAnnotationArgs$1 org.jetbrains.kotlin.ir.expressions.IrConstructorCall it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-any-IrPredicatesKt$checkSerializableOrMetaAnnotationArgs$2 java.util.List it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.ir.expressions.IrConstructorCall annot org.jetbrains.kotlin.ir.declarations.IrClass $this$checkSerializableOrMetaAnnotationArgs boolean mustDoNotHaveArgs public static final boolean isSerialInfoAnnotation (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isSerialInfoAnnotation public static final boolean isInheritableSerialInfoAnnotation (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isInheritableSerialInfoAnnotation public static final boolean shouldHaveGeneratedSerializer (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$shouldHaveGeneratedSerializer public static final boolean getShouldHaveGeneratedMethodsInCompanion (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$shouldHaveGeneratedMethodsInCompanion public static final boolean isSerializableEnum (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isSerializableEnum public static final java.lang.Integer getGenericIndex (org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.types.IrType $this$genericIndex public static final java.lang.String serialName (org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.types.IrType $this$serialName public static final java.lang.String serialName (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$serialName public static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction findEnumValuesMethod (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-singleOrNull-IrPredicatesKt$findEnumValuesMethod$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction f Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv kotlin.sequences.Sequence $this$singleOrNull$iv org.jetbrains.kotlin.ir.declarations.IrClass $this$findEnumValuesMethod public static final java.util.List enumEntries (org.jetbrains.kotlin.ir.declarations.IrClass) Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv org.jetbrains.kotlin.ir.declarations.IrClass $this$enumEntries public static final boolean isEnumWithSerialInfoAnnotation (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-any-IrPredicatesKt$isEnumWithSerialInfoAnnotation$1 org.jetbrains.kotlin.ir.declarations.IrEnumEntry it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.ir.declarations.IrClass $this$isEnumWithSerialInfoAnnotation public static final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction findWriteSelfMethod (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-singleOrNull-IrPredicatesKt$findWriteSelfMethod$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv kotlin.sequences.Sequence $this$singleOrNull$iv org.jetbrains.kotlin.ir.declarations.IrClass $this$findWriteSelfMethod public static final org.jetbrains.kotlin.ir.declarations.IrClass getSuperClassNotAny (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-mapNotNull-IrPredicatesKt$getSuperClassNotAny$parentClass$1 org.jetbrains.kotlin.ir.types.IrType it int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv int $i$a$-singleOrNull-IrPredicatesKt$getSuperClassNotAny$parentClass$2 org.jetbrains.kotlin.ir.declarations.IrClass it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv org.jetbrains.kotlin.ir.declarations.IrClass parentClass org.jetbrains.kotlin.ir.declarations.IrClass $this$getSuperClassNotAny public static final boolean isFromPlugin (org.jetbrains.kotlin.ir.declarations.IrDeclaration, boolean) org.jetbrains.kotlin.ir.declarations.IrDeclaration $this$isFromPlugin boolean afterK2 public static final boolean isSerializationCtor (org.jetbrains.kotlin.ir.declarations.IrConstructor) int $i$a$-run-IrPredicatesKt$isSerializationCtor$1 org.jetbrains.kotlin.ir.declarations.IrValueParameter $this$isSerializationCtor_u24lambda_u2410 org.jetbrains.kotlin.ir.declarations.IrConstructor $this$isSerializationCtor public static final boolean lastArgumentIsAnnotationArray (org.jetbrains.kotlin.ir.declarations.IrConstructor) org.jetbrains.kotlin.ir.types.IrType lastArgType org.jetbrains.kotlin.ir.declarations.IrConstructor $this$lastArgumentIsAnnotationArray public static final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol findSerializableSyntheticConstructor (org.jetbrains.kotlin.ir.declarations.IrClass) Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-singleOrNull-IrPredicatesKt$findSerializableSyntheticConstructor$1 org.jetbrains.kotlin.ir.declarations.IrConstructor it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv org.jetbrains.kotlin.ir.declarations.IrClass $this$findSerializableSyntheticConstructor public static final boolean needSerializerFactory (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) org.jetbrains.kotlin.ir.declarations.IrClass serializableClass org.jetbrains.kotlin.ir.declarations.IrClass $this$needSerializerFactory org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext compilerContext public static final org.jetbrains.kotlin.ir.declarations.IrClass getSerializableClassDescriptorByCompanion (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass classDescriptor org.jetbrains.kotlin.ir.declarations.IrClass companion public static final boolean isInitializePropertyFromParameter (org.jetbrains.kotlin.ir.expressions.IrExpression) org.jetbrains.kotlin.ir.expressions.IrExpression $this$isInitializePropertyFromParameter public static final org.jetbrains.kotlin.ir.declarations.IrClass getConstructedClass (org.jetbrains.kotlin.ir.expressions.IrConstructorCall) org.jetbrains.kotlin.ir.expressions.IrConstructorCall $this$constructedClass public static final boolean getHasAnySerialAnnotation (java.util.List) int $i$a$-any-IrPredicatesKt$hasAnySerialAnnotation$1 org.jetbrains.kotlin.ir.expressions.IrConstructorCall it Object element$iv int $i$f$any Iterable $this$any$iv java.util.List $this$hasAnySerialAnnotation public static final java.lang.String getSerialNameValue (java.util.List) java.util.List $this$serialNameValue public static final org.jetbrains.kotlin.ir.declarations.IrConstructor getPrimaryConstructorOrFail (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$primaryConstructorOrFail public static final java.lang.Boolean getEncodeDefaultAnnotationValue (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.expressions.IrConstructorCall call org.jetbrains.kotlin.ir.expressions.IrExpression arg String argValue org.jetbrains.kotlin.ir.declarations.IrProperty $this$getEncodeDefaultAnnotationValue public static final org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol findSerializerConstructorForTypeArgumentsSerializers (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-find-IrPredicatesKt$findSerializerConstructorForTypeArgumentsSerializers$typeParamsCount$1 org.jetbrains.kotlin.ir.types.IrType it int $i$a$-all-IrPredicatesKt$findSerializerConstructorForTypeArgumentsSerializers$1$1$1 org.jetbrains.kotlin.ir.declarations.IrValueParameter vp Object element$iv int $i$f$all Iterable $this$all$iv int $i$a$-let-IrPredicatesKt$findSerializerConstructorForTypeArgumentsSerializers$1$1 java.util.List vps int $i$a$-singleOrNull-IrPredicatesKt$findSerializerConstructorForTypeArgumentsSerializers$1 org.jetbrains.kotlin.ir.declarations.IrConstructor it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv kotlin.sequences.Sequence $this$singleOrNull$iv int typeParamsCount org.jetbrains.kotlin.ir.declarations.IrClass serializer public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol classOrUpperBound (org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol cls org.jetbrains.kotlin.ir.types.IrType $this$classOrUpperBound public static final java.util.List argumentTypesOrUpperBounds (org.jetbrains.kotlin.ir.types.IrSimpleType) int $i$a$-mapIndexed-IrPredicatesKt$argumentTypesOrUpperBounds$1 int index org.jetbrains.kotlin.ir.types.IrTypeArgument argument Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv java.util.List params org.jetbrains.kotlin.ir.types.IrSimpleType $this$argumentTypesOrUpperBounds public static final boolean shouldHaveSpecificSyntheticMethods (org.jetbrains.kotlin.ir.declarations.IrClass, kotlin.jvm.functions.Function0) int $i$f$shouldHaveSpecificSyntheticMethods org.jetbrains.kotlin.ir.declarations.IrClass $this$shouldHaveSpecificSyntheticMethods kotlin.jvm.functions.Function0 functionPresenceChecker }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrSerialTypeInfo.class
SerializerSearchUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo extends java.lang.Object { private final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property private final String elementMethodPrefix private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer public void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, java.lang.String, org.jetbrains.kotlin.ir.symbols.IrClassSymbol) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property String elementMethodPrefix org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer public synthetic void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, java.lang.String, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, int, kotlin.jvm.internal.DefaultConstructorMarker) public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty getProperty () public final java.lang.String getElementMethodPrefix () public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getSerializer () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrSerializableProperties.class
IrSerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperties extends java.lang.Object implements org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperties { private final java.util.List serializableProperties private final boolean isExternallySerializable private final java.util.List serializableConstructorProperties private final java.util.List serializableStandaloneProperties public void <init> (java.util.List, boolean, java.util.List, java.util.List) java.util.List serializableProperties boolean isExternallySerializable java.util.List serializableConstructorProperties java.util.List serializableStandaloneProperties public java.util.List getSerializableProperties () public boolean isExternallySerializable () public java.util.List getSerializableConstructorProperties () public java.util.List getSerializableStandaloneProperties () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrSerializablePropertiesKt$serializablePropertiesForIrBackend$1.class
IrSerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializablePropertiesKt$serializablePropertiesForIrBackend$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializablePropertiesKt$serializablePropertiesForIrBackend$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrSerializablePropertiesKt$serializablePropertiesForIrBackend$2.class
IrSerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializablePropertiesKt$serializablePropertiesForIrBackend$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $irClass final synthetic java.util.Map $primaryParamsAsProps void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, java.util.Map) org.jetbrains.kotlin.ir.declarations.IrClass $irClass java.util.Map $primaryParamsAsProps public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrSerializablePropertiesKt$serializablePropertiesForIrBackend$3.class
IrSerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializablePropertiesKt$serializablePropertiesForIrBackend$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic java.util.Map $primaryParamsAsProps final synthetic java.util.Map $typeReplacement void <init> (java.util.Map, java.util.Map) java.util.Map $primaryParamsAsProps java.util.Map $typeReplacement public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) int $i$a$-let-IrSerializablePropertiesKt$serializablePropertiesForIrBackend$3$1 org.jetbrains.kotlin.ir.expressions.IrExpressionBody init boolean isConstructorParameterWithDefault boolean isPropertyFromAnotherModuleDeclaresDefaultValue boolean isPropertyWithBackingFieldFromAnotherModule org.jetbrains.kotlin.ir.declarations.IrProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrSerializablePropertiesKt$serializablePropertiesForIrBackend$4.class
IrSerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializablePropertiesKt$serializablePropertiesForIrBackend$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializablePropertiesKt$serializablePropertiesForIrBackend$4 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrSerializablePropertiesKt$serializablePropertiesForIrBackend$serializableProps$1$originalToTypeFromFO$1$1.class
IrSerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializablePropertiesKt$serializablePropertiesForIrBackend$serializableProps$1$originalToTypeFromFO$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializablePropertiesKt$serializablePropertiesForIrBackend$serializableProps$1$originalToTypeFromFO$1$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrSerializablePropertiesKt.class
IrSerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializablePropertiesKt extends java.lang.Object { public static final kotlin.Pair analyzeIfFromAnotherModule (org.jetbrains.kotlin.ir.declarations.IrProperty) boolean hasDefault Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-find-IrSerializablePropertiesKt$analyzeIfFromAnotherModule$matchingPrimaryConstructorParam$1 org.jetbrains.kotlin.fir.declarations.FirValueParameter it boolean hasBackingField org.jetbrains.kotlin.fir.declarations.FirValueParameter matchingPrimaryConstructorParam org.jetbrains.kotlin.ir.declarations.IrProperty $this$analyzeIfFromAnotherModule public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperties serializablePropertiesForIrBackend (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin, java.util.Map) int $i$a$-associateBy-IrSerializablePropertiesKt$serializablePropertiesForIrBackend$primaryParamsAsProps$1 org.jetbrains.kotlin.ir.declarations.IrProperty it Object element$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv java.util.Map destination$iv$iv int $i$f$associateBy int capacity$iv Iterable $this$associateBy$iv int $i$a$-mapNotNull-IrSerializablePropertiesKt$serializablePropertiesForIrBackend$primaryParamsAsProps$2$1 org.jetbrains.kotlin.ir.declarations.IrValueParameter it int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv int $i$a$-let-IrSerializablePropertiesKt$serializablePropertiesForIrBackend$primaryParamsAsProps$2 java.util.Map namesMap int $i$a$-partition-IrSerializablePropertiesKt$serializablePropertiesForIrBackend$5 org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty it Object element$iv int $i$f$partition java.util.ArrayList first$iv java.util.ArrayList second$iv kotlin.sequences.Sequence $this$partition$iv int $i$a$-forEach-IrSerializablePropertiesKt$serializablePropertiesForIrBackend$serializableProps$1$originalToTypeFromFO$1$2 org.jetbrains.kotlin.ir.declarations.IrProperty orig org.jetbrains.kotlin.ir.types.IrSimpleType type org.jetbrains.kotlin.ir.declarations.IrProperty prop Object element$iv int $i$f$forEach kotlin.sequences.Sequence $this$forEach$iv int $i$a$-buildMap-IrSerializablePropertiesKt$serializablePropertiesForIrBackend$serializableProps$1$originalToTypeFromFO$1 java.util.Map $this$serializablePropertiesForIrBackend_u24lambda_u247_u24lambda_u246 java.util.Map originalToTypeFromFO int $i$a$-run-IrSerializablePropertiesKt$serializablePropertiesForIrBackend$serializableProps$1 org.jetbrains.kotlin.ir.declarations.IrClass supers java.util.List properties java.util.List primaryConstructorParams java.util.Map primaryParamsAsProps java.util.List primaryCtorSerializableProps java.util.List bodySerializableProps java.util.List serializableProps boolean isExternallySerializable org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin serializationDescriptorSerializer java.util.Map typeReplacement public static synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperties serializablePropertiesForIrBackend$default (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin, java.util.Map, int, java.lang.Object) private static final boolean serializablePropertiesForIrBackend$isPropSerializable (org.jetbrains.kotlin.ir.declarations.IrClass, java.util.Map, org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrClass $irClass java.util.Map primaryParamsAsProps org.jetbrains.kotlin.ir.declarations.IrProperty it public static final synthetic boolean access$serializablePropertiesForIrBackend$isPropSerializable (org.jetbrains.kotlin.ir.declarations.IrClass, java.util.Map, org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrClass $irClass java.util.Map primaryParamsAsProps org.jetbrains.kotlin.ir.declarations.IrProperty it }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/IrSerializableProperty.class
IrSerializableProperties.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty extends java.lang.Object implements org.jetbrains.kotlinx.serialization.compiler.resolve.ISerializableProperty { private final org.jetbrains.kotlin.ir.declarations.IrProperty ir private final boolean isConstructorParameterWithDefault private final org.jetbrains.kotlin.ir.types.IrSimpleType type private final String name private final org.jetbrains.kotlin.name.Name originalDescriptorName private final Integer genericIndex private final boolean optional private final boolean transient public void <init> (org.jetbrains.kotlin.ir.declarations.IrProperty, boolean, boolean, boolean, org.jetbrains.kotlin.ir.types.IrSimpleType) org.jetbrains.kotlin.ir.declarations.IrProperty ir boolean isConstructorParameterWithDefault boolean hasBackingField boolean declaresDefaultValue org.jetbrains.kotlin.ir.types.IrSimpleType type public final org.jetbrains.kotlin.ir.declarations.IrProperty getIr () public boolean isConstructorParameterWithDefault () public final org.jetbrains.kotlin.ir.types.IrSimpleType getType () public java.lang.String getName () public org.jetbrains.kotlin.name.Name getOriginalDescriptorName () public final java.lang.Integer getGenericIndex () public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializableWith (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext ctx public boolean getOptional () public boolean getTransient () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SERIALIZATION_PLUGIN_ORIGIN.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SERIALIZATION_PLUGIN_ORIGIN extends org.jetbrains.kotlin.ir.declarations.IrDeclarationOriginImpl { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SERIALIZATION_PLUGIN_ORIGIN INSTANCE private void <init> () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerialInfoImplJvmIrGenerator$createClass$1.class
SerialInfoImplJvmIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator$createClass$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator$createClass$1 INSTANCE void <init> () public final void invoke (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerialInfoImplJvmIrGenerator$jvmName$1.class
SerialInfoImplJvmIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator$jvmName$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$null int $i$a$-addConstructor-DeclarationBuildersKt$addConstructor$1 int $i$a$-buildConstructor-DeclarationBuildersKt$addConstructor$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addConstructor_u24lambda_u2425$iv int $i$a$-run-DeclarationBuildersKt$buildConstructor$2$iv$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildConstructor_u24lambda_u2424$iv$iv int $i$f$buildConstructor org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildConstructor$iv$iv int $i$a$-also-DeclarationBuildersKt$addConstructor$3$iv org.jetbrains.kotlin.ir.declarations.IrConstructor constructor$iv int $i$f$addConstructor org.jetbrains.kotlin.ir.declarations.IrClass $this$addConstructor_u24default$iv int $i$a$-apply-SerialInfoImplJvmIrGenerator$jvmName$1$1 org.jetbrains.kotlin.ir.declarations.IrConstructor $this$invoke_u24lambda_u240 org.jetbrains.kotlin.ir.declarations.IrClass klass public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerialInfoImplJvmIrGenerator.class
SerialInfoImplJvmIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator extends java.lang.Object { private final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext context private final org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol javaLangClass private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol jvmName private final org.jetbrains.kotlin.ir.symbols.IrPropertySymbol kClassJava private final org.jetbrains.kotlin.backend.jvm.lower.JvmAnnotationImplementationTransformer$AnnotationPropertyImplementor implementor public void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext, org.jetbrains.kotlin.ir.declarations.IrModuleFragment) int $i$a$-buildProperty-SerialInfoImplJvmIrGenerator$kClassJava$1 org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$kClassJava_u24lambda_u240 int $i$a$-run-DeclarationBuildersKt$buildProperty$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrPropertyBuilder $this$buildProperty_u24lambda_u248$iv int $i$f$buildProperty org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildProperty$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$null int $i$a$-addGetter-DeclarationBuildersKt$addGetter$1 int $i$a$-also-DeclarationBuildersKt$addGetter$2$1$iv org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter$iv int $i$a$-run-DeclarationBuildersKt$addGetter$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addGetter_u24lambda_u2411$iv int $i$f$addGetter org.jetbrains.kotlin.ir.declarations.IrProperty $this$addGetter_u24default$iv int $i$a$-apply-SerialInfoImplJvmIrGenerator$kClassJava$2$1$1 org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl $this$kClassJava_u24lambda_u243_u24lambda_u242_u24lambda_u241 int $i$a$-apply-SerialInfoImplJvmIrGenerator$kClassJava$2$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$kClassJava_u24lambda_u243_u24lambda_u242 int $i$a$-apply-SerialInfoImplJvmIrGenerator$kClassJava$2 org.jetbrains.kotlin.ir.declarations.IrProperty $this$kClassJava_u24lambda_u243 org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext context org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment public final void generateImplementationFor (org.jetbrains.kotlin.ir.declarations.IrClass) Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-buildClass-SerialInfoImplJvmIrGenerator$generateImplementationFor$subclass$1 org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$generateImplementationFor_u24lambda_u244 int $i$a$-run-DeclarationBuildersKt$buildClass$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$buildClass_u24lambda_u241$iv int $i$f$buildClass org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildClass$iv int $i$a$-apply-SerialInfoImplJvmIrGenerator$generateImplementationFor$subclass$2 org.jetbrains.kotlin.ir.declarations.IrClass $this$generateImplementationFor_u24lambda_u245 int $i$a$-addConstructor-SerialInfoImplJvmIrGenerator$generateImplementationFor$ctor$1 org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$generateImplementationFor_u24lambda_u246 int $i$a$-buildConstructor-DeclarationBuildersKt$addConstructor$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$addConstructor_u24lambda_u2425$iv int $i$a$-run-DeclarationBuildersKt$buildConstructor$2$iv$iv org.jetbrains.kotlin.ir.builders.declarations.IrFunctionBuilder $this$buildConstructor_u24lambda_u2424$iv$iv int $i$f$buildConstructor org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildConstructor$iv$iv int $i$a$-also-DeclarationBuildersKt$addConstructor$3$iv org.jetbrains.kotlin.ir.declarations.IrConstructor constructor$iv int $i$f$addConstructor org.jetbrains.kotlin.ir.declarations.IrClass $this$addConstructor$iv java.util.List properties org.jetbrains.kotlin.ir.declarations.IrClass subclass org.jetbrains.kotlin.ir.declarations.IrConstructor ctor org.jetbrains.kotlin.ir.declarations.IrClass annotationClass private final org.jetbrains.kotlin.ir.declarations.IrPackageFragment createPackage (java.lang.String) String packageName private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol createClass (org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.String, org.jetbrains.kotlin.descriptors.ClassKind, kotlin.jvm.functions.Function1) int $i$a$-buildClass-SerialInfoImplJvmIrGenerator$createClass$2 org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$createClass_u24lambda_u247 int $i$a$-run-DeclarationBuildersKt$buildClass$2$iv org.jetbrains.kotlin.ir.builders.declarations.IrClassBuilder $this$buildClass_u24lambda_u241$iv int $i$f$buildClass org.jetbrains.kotlin.ir.declarations.IrFactory $this$buildClass$iv int $i$a$-apply-SerialInfoImplJvmIrGenerator$createClass$3 org.jetbrains.kotlin.ir.declarations.IrClass $this$createClass_u24lambda_u248 org.jetbrains.kotlin.ir.declarations.IrPackageFragment irPackage String shortName org.jetbrains.kotlin.descriptors.ClassKind classKind kotlin.jvm.functions.Function1 block static synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol createClass$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator, org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.String, org.jetbrains.kotlin.descriptors.ClassKind, kotlin.jvm.functions.Function1, int, java.lang.Object) public static final synthetic org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext access$getContext$p (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator $this }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableCompanionIrGenerator$Companion.class
SerializableCompanionIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator$Companion extends java.lang.Object { private void <init> () public final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getSerializerGetterFunction (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-all-SerializableCompanionIrGenerator$Companion$getSerializerGetterFunction$1$1 org.jetbrains.kotlin.ir.declarations.IrValueParameter p Object element$iv int $i$f$all Iterable $this$all$iv int $i$a$-findDeclaration-SerializableCompanionIrGenerator$Companion$getSerializerGetterFunction$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it int $i$a$-find-IrUtilsKt$findDeclaration$1$iv org.jetbrains.kotlin.ir.declarations.IrDeclaration it$iv int $i$f$findDeclaration org.jetbrains.kotlin.ir.declarations.IrDeclarationContainer $this$findDeclaration$iv org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlin.ir.declarations.IrClass serializableIrClass public final void generate (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) org.jetbrains.kotlin.ir.declarations.IrClass companionDescriptor org.jetbrains.kotlin.ir.declarations.IrClass serializableClass org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext context public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableCompanionIrGenerator$generateLazySerializerGetter$1.class
SerializableCompanionIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator$generateLazySerializerGetter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator this$0 final synthetic org.jetbrains.kotlin.ir.declarations.IrProperty $property void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator, org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator $receiver org.jetbrains.kotlin.ir.declarations.IrProperty $property public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableCompanionIrGenerator$generateLazySerializerGetter$property$1.class
SerializableCompanionIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator$generateLazySerializerGetter$property$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator this$0 final synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol $serializer final synthetic org.jetbrains.kotlin.ir.declarations.IrClass $kSerializerIrClass void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator $receiver org.jetbrains.kotlin.ir.symbols.IrClassSymbol $serializer org.jetbrains.kotlin.ir.declarations.IrClass $kSerializerIrClass public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.expressions.IrExpression expr org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addLazyValProperty public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableCompanionIrGenerator$generateSerializerFactoryIfNeeded$1.class
SerializableCompanionIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator$generateSerializerFactoryIfNeeded$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator this$0 final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $getterDescriptor void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator $receiver org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $getterDescriptor public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-single-SerializableCompanionIrGenerator$generateSerializerFactoryIfNeeded$1$arrayGet$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv int $i$a$-map-SerializableCompanionIrGenerator$generateSerializerFactoryIfNeeded$1$serializers$1 int it int item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-List-SerializableCompanionIrGenerator$generateSerializerFactoryIfNeeded$1$call$1 int it org.jetbrains.kotlin.ir.types.IrType kSerializerStarType org.jetbrains.kotlin.ir.declarations.IrValueParameter array int argsSize org.jetbrains.kotlin.ir.declarations.IrSimpleFunction arrayGet java.util.List serializers org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol serializerCall org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression call org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction factory public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableCompanionIrGenerator$generateSerializerGetter$1$expr$1.class
SerializableCompanionIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator$generateSerializerGetter$1$expr$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic java.util.List $args void <init> (java.util.List) java.util.List $args public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (int, org.jetbrains.kotlin.ir.types.IrType) int it public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableCompanionIrGenerator$generateSerializerGetter$1.class
SerializableCompanionIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator$generateSerializerGetter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) int $i$a$-map-SerializableCompanionIrGenerator$generateSerializerGetter$1$args$1 org.jetbrains.kotlin.ir.declarations.IrValueParameter it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer java.util.List args org.jetbrains.kotlin.ir.expressions.IrExpression expr org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getter public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableCompanionIrGenerator.class
SerializableCompanionIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator extends org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator$Companion Companion private final org.jetbrains.kotlin.ir.declarations.IrClass irClass private final org.jetbrains.kotlin.ir.declarations.IrClass serializableIrClass public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlin.ir.declarations.IrClass serializableIrClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext compilerContext public final org.jetbrains.kotlin.ir.declarations.IrClass getIrClass () public final org.jetbrains.kotlin.ir.declarations.IrClass getSerializableIrClass () public final void generate () int $i$a$-takeIf-SerializableCompanionIrGenerator$generate$serializerGetterFunction$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it org.jetbrains.kotlin.ir.declarations.IrSimpleFunction serializerGetterFunction private final void patchNamedCompanionWithMarkerAnnotation () int $i$a$-single-SerializableCompanionIrGenerator$patchNamedCompanionWithMarkerAnnotation$annotationCtor$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv org.jetbrains.kotlin.ir.symbols.IrClassSymbol annotationClass org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol annotationCtor org.jetbrains.kotlin.ir.types.IrType annotationType org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl annotationCall private final void patchSerializableClassWithMarkerAnnotation (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-any-SerializableCompanionIrGenerator$patchSerializableClassWithMarkerAnnotation$serializableWithAlreadyPresent$1 org.jetbrains.kotlin.ir.expressions.IrConstructorCall it Object element$iv int $i$f$any Iterable $this$any$iv int $i$a$-single-SerializableCompanionIrGenerator$patchSerializableClassWithMarkerAnnotation$annotationCtor$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-apply-SerializableCompanionIrGenerator$patchSerializableClassWithMarkerAnnotation$annotationCtorCall$1 org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl $this$patchSerializableClassWithMarkerAnnotation_u24lambda_u244 org.jetbrains.kotlin.ir.symbols.IrClassSymbol annotationMarkerClass org.jetbrains.kotlin.ir.declarations.IrClass irSerializableClass boolean serializableWithAlreadyPresent org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol annotationCtor org.jetbrains.kotlin.ir.types.IrType annotationType org.jetbrains.kotlin.ir.expressions.impl.IrConstructorCallImpl annotationCtorCall org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$patchSerializableClassWithMarkerAnnotation org.jetbrains.kotlin.ir.declarations.IrClass serializer public final void generateLazySerializerGetter (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer org.jetbrains.kotlin.ir.declarations.IrClass kSerializerIrClass org.jetbrains.kotlin.ir.types.IrType targetIrType org.jetbrains.kotlin.ir.declarations.IrProperty property org.jetbrains.kotlin.ir.declarations.IrSimpleFunction methodDescriptor public final void generateSerializerGetter (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction methodDescriptor private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getOrCreateSerializerVarargFactory () int $i$a$-findDeclaration-SerializableCompanionIrGenerator$getOrCreateSerializerVarargFactory$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it int $i$a$-find-IrUtilsKt$findDeclaration$1$iv org.jetbrains.kotlin.ir.declarations.IrDeclaration it$iv int $i$f$findDeclaration org.jetbrains.kotlin.ir.declarations.IrDeclarationContainer $this$findDeclaration$iv int $i$a$-let-SerializableCompanionIrGenerator$getOrCreateSerializerVarargFactory$2 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it int $i$a$-addValueParameter-SerializableCompanionIrGenerator$getOrCreateSerializerVarargFactory$3 org.jetbrains.kotlin.ir.builders.declarations.IrValueParameterBuilder $this$getOrCreateSerializerVarargFactory_u24lambda_u247 int $i$a$-also-DeclarationBuildersKt$addValueParameter$1$1$iv org.jetbrains.kotlin.ir.declarations.IrValueParameter valueParameter$iv int $i$a$-run-DeclarationBuildersKt$addValueParameter$1$iv org.jetbrains.kotlin.ir.builders.declarations.IrValueParameterBuilder $this$addValueParameter_u24lambda_u2432$iv int $i$f$addValueParameter org.jetbrains.kotlin.ir.declarations.IrFunction $this$addValueParameter$iv int $i$a$-apply-SerializableCompanionIrGenerator$getOrCreateSerializerVarargFactory$4 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $this$getOrCreateSerializerVarargFactory_u24lambda_u248 org.jetbrains.kotlin.ir.types.IrSimpleType kSerializerStarType org.jetbrains.kotlin.ir.declarations.IrSimpleFunction f private final void generateSerializerFactoryIfNeeded (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction serialFactoryDescriptor org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getterDescriptor public static final synthetic void access$patchSerializableClassWithMarkerAnnotation (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableCompanionIrGenerator $this org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $receiver org.jetbrains.kotlin.ir.declarations.IrClass serializer static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableIrGenerator$Companion.class
SerializableIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator$Companion extends java.lang.Object { private void <init> () public final void generate (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) int $i$a$-with-SerializableIrGenerator$Companion$generate$serializableAnnotationIsUseless$1 org.jetbrains.kotlin.ir.declarations.IrClass $this$generate_u24lambda_u240 boolean serializableAnnotationIsUseless org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext context public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableIrGenerator$createCachedDescriptorProperty$1.class
SerializableIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator$createCachedDescriptorProperty$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property org.jetbrains.kotlin.ir.declarations.IrVariable serialDescVar org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addValPropertyWithJvmField public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableIrGenerator$generateInternalConstructor$1.class
SerializableIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator$generateInternalConstructor$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrConstructor) int $i$a$-map-SerializableIrGenerator$generateInternalConstructor$1$serialDescs$1 org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-getOrPutNullable-SerializableIrGenerator$generateInternalConstructor$1$1$1 Object answer$iv int $i$f$getOrPutNullable java.util.Map $this$getOrPutNullable$iv Object key$iv org.jetbrains.kotlin.ir.expressions.IrExpression expression int $i$a$-getOrPutNullable-SerializableIrGenerator$generateInternalConstructor$1$1$2 Object answer$iv int $i$f$getOrPutNullable java.util.Map $this$getOrPutNullable$iv Object key$iv java.util.List statements int $i$a$-forEach-SerializableIrGenerator$generateInternalConstructor$1$1 org.jetbrains.kotlin.ir.declarations.IrDeclaration it Object element$iv int $i$f$forEach kotlin.sequences.Sequence $this$forEach$iv int $i$a$-single-SerializableIrGenerator$generateInternalConstructor$1$exceptionCtorRef$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv int $i$a$-map-SerializableIrGenerator$generateInternalConstructor$1$seenVars$1 int it int item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.ir.declarations.IrClass companionObject org.jetbrains.kotlin.ir.expressions.IrExpression getDescriptorExpr int $i$a$-forEach-SerializableIrGenerator$generateInternalConstructor$1$2 org.jetbrains.kotlin.ir.IrStatement it Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$a$-requireNotNull-SerializableIrGenerator$generateInternalConstructor$1$ifNotSeenExpr$initializerBody$1 org.jetbrains.kotlin.ir.expressions.IrExpression initializerBody int $i$a$-forEach-SerializableIrGenerator$generateInternalConstructor$1$ifNotSeenExpr$1 org.jetbrains.kotlin.ir.IrStatement it Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$a$-forEach-SerializableIrGenerator$generateInternalConstructor$1$3 org.jetbrains.kotlin.ir.IrStatement it Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty prop org.jetbrains.kotlin.ir.declarations.IrValueParameter paramRef org.jetbrains.kotlin.ir.declarations.IrField backingFieldToAssign org.jetbrains.kotlin.ir.expressions.impl.IrSetFieldImpl assignParamExpr org.jetbrains.kotlin.ir.expressions.IrExpression ifNotSeenExpr org.jetbrains.kotlin.ir.expressions.IrExpression propNotSeenTest int index Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-filter-SerializableIrGenerator$generateInternalConstructor$1$4 org.jetbrains.kotlin.ir.declarations.IrField it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv int $i$a$-forEach-SerializableIrGenerator$generateInternalConstructor$1$5 org.jetbrains.kotlin.ir.expressions.impl.IrGetValueImpl receiver org.jetbrains.kotlin.ir.declarations.IrField it Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlin.ir.declarations.IrValueParameter thiz java.util.List serializableProperties java.util.Set serialDescs kotlin.jvm.functions.Function1 propertyByParamReplacer kotlin.jvm.functions.Function1 initializerAdapter Object current java.util.Map statementsAfterSerializableProperty org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol exceptionCtorRef org.jetbrains.kotlin.ir.types.IrType exceptionType int seenVarsOffset java.util.List seenVars org.jetbrains.kotlin.ir.declarations.IrClass superClass int startPropOffset org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrConstructor ctor public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableIrGenerator$generateWriteSelfMethod$1$3.class
SerializableIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator$generateWriteSelfMethod$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $writeSelfFunction void <init> (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $writeSelfFunction public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (int, org.jetbrains.kotlin.ir.types.IrType) int it public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableIrGenerator$generateWriteSelfMethod$1$cachedChildSerializerByIndex$2.class
SerializableIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator$generateWriteSelfMethod$1$cachedChildSerializerByIndex$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $receiver public final org.jetbrains.kotlin.ir.declarations.IrClass invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableIrGenerator$generateWriteSelfMethod$1$initializerAdapter$1.class
SerializableIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator$generateWriteSelfMethod$1$initializerAdapter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $objectToSerialize void <init> (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrValueParameter) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrValueParameter $objectToSerialize public final org.jetbrains.kotlin.ir.expressions.impl.IrGetValueImpl invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableIrGenerator$generateWriteSelfMethod$1$parentWriteSelfSerializers$1$1.class
SerializableIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator$generateWriteSelfMethod$1$parentWriteSelfSerializers$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $writeSelfFunction void <init> (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $writeSelfFunction public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (int, org.jetbrains.kotlin.ir.types.IrType) int it public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableIrGenerator$generateWriteSelfMethod$1.class
SerializableIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator$generateWriteSelfMethod$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.util.SymbolRemapper p0 org.jetbrains.kotlin.ir.util.TypeRemapper p1 int $i$a$-deepCopyWithSymbols-DeepCopyIrTreeWithSymbolsKt$deepCopyWithSymbols$1 int $i$f$deepCopyWithSymbols org.jetbrains.kotlin.ir.util.DeepCopyTypeRemapper typeRemapper$iv$iv org.jetbrains.kotlin.ir.IrElement $this$deepCopyWithSymbols$iv$iv org.jetbrains.kotlin.ir.util.DeepCopySymbolRemapper symbolRemapper$iv$iv int $i$f$deepCopyWithSymbols org.jetbrains.kotlin.ir.IrElement $this$deepCopyWithSymbols_u24default$iv int $i$a$-also-SerializableIrGenerator$generateWriteSelfMethod$1$1$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it int $i$a$-getOrPut-SerializableIrGenerator$generateWriteSelfMethod$1$1 Object answer$iv int $i$f$getOrPut Object value$iv java.util.Map $this$getOrPut$iv Object key$iv int $i$a$-single-SerializableIrGenerator$generateWriteSelfMethod$1$typeArgsForParent$1 org.jetbrains.kotlin.ir.types.IrType it Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv int $i$a$-let-SerializableIrGenerator$generateWriteSelfMethod$1$parentWriteSelfSerializers$1$genericIdx$1 int it int $i$a$-map-SerializableIrGenerator$generateWriteSelfMethod$1$parentWriteSelfSerializers$1 Integer genericIdx org.jetbrains.kotlin.ir.symbols.IrClassSymbol serial org.jetbrains.kotlin.ir.types.IrTypeArgument arg Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-SerializableIrGenerator$generateWriteSelfMethod$1$2 org.jetbrains.kotlin.ir.types.IrTypeArgument it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List args java.util.List typeArgsForParent java.util.List parentWriteSelfSerializers Object superWriteSelfF int $i$a$-map-SerializableIrGenerator$generateWriteSelfMethod$1$cachedChildSerializerByIndex$1 org.jetbrains.kotlin.ir.expressions.IrExpression it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.ir.declarations.IrValueParameter objectToSerialize org.jetbrains.kotlin.ir.declarations.IrValueParameter localOutput org.jetbrains.kotlin.ir.declarations.IrValueParameter localSerialDesc java.util.List serializableProperties org.jetbrains.kotlin.ir.symbols.IrClassSymbol kOutputClass kotlin.jvm.functions.Function1 propertyByParamReplacer org.jetbrains.kotlin.ir.symbols.IrValueParameterSymbol thisSymbol kotlin.jvm.functions.Function1 initializerAdapter int ignoreIndexTo org.jetbrains.kotlin.ir.declarations.IrClass superClass kotlin.jvm.functions.Function1 cachedChildSerializerByIndex org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction writeSelfFunction public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializableIrGenerator.class
SerializableIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator extends org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator$Companion Companion private final org.jetbrains.kotlin.ir.declarations.IrClass irClass private final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperties properties private final org.jetbrains.kotlin.ir.declarations.IrClass serialDescriptorClass private final org.jetbrains.kotlin.ir.declarations.IrClass serialDescriptorImplClass private final org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol addElementFun private final java.util.List cachedChildSerializers private final org.jetbrains.kotlin.ir.declarations.IrProperty cachedChildSerializersProperty public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) int $i$a$-findDeclaration-SerializableIrGenerator$addElementFun$1 org.jetbrains.kotlin.ir.declarations.IrFunction it int $i$a$-find-IrUtilsKt$findDeclaration$1$iv org.jetbrains.kotlin.ir.declarations.IrDeclaration it$iv int $i$f$findDeclaration org.jetbrains.kotlin.ir.declarations.IrDeclarationContainer $this$findDeclaration$iv org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext compilerContext public final org.jetbrains.kotlin.ir.declarations.IrClass getIrClass () protected final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperties getProperties () private final boolean isInternalSerializable (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$isInternalSerializable public final void generateInternalConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor) org.jetbrains.kotlin.ir.declarations.IrConstructor constructorDescriptor private final org.jetbrains.kotlin.ir.expressions.IrExpression getStaticSerialDescriptorExpr (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.declarations.IrClass serializerIrClass org.jetbrains.kotlin.ir.declarations.IrSimpleFunction serialDescriptorGetter org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$getStaticSerialDescriptorExpr private final org.jetbrains.kotlin.ir.expressions.IrExpression getParametrizedSerialDescriptorExpr (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$getParametrizedSerialDescriptorExpr org.jetbrains.kotlin.ir.declarations.IrClass companionObject org.jetbrains.kotlin.ir.declarations.IrProperty property private final org.jetbrains.kotlin.ir.declarations.IrProperty createCachedDescriptorProperty (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.types.IrSimpleType serialDescIrType org.jetbrains.kotlin.ir.declarations.IrClass companionObject private final org.jetbrains.kotlin.ir.expressions.IrExpression getInstantiateDescriptorExpr (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) int $i$a$-single-SerializableIrGenerator$getInstantiateDescriptorExpr$serialClassDescImplCtor$1 org.jetbrains.kotlin.ir.declarations.IrConstructor it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv kotlin.sequences.Sequence classConstructors org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol serialClassDescImplCtor org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$getInstantiateDescriptorExpr private final org.jetbrains.kotlin.ir.expressions.IrExpression getAddElementToDescriptorExpr (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.declarations.IrVariable) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$getAddElementToDescriptorExpr org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property org.jetbrains.kotlin.ir.declarations.IrVariable serialDescVar private final void generateSuperNonSerializableCall (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrClass) Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-singleOrNull-SerializableIrGenerator$generateSuperNonSerializableCall$ctorRef$1 org.jetbrains.kotlin.ir.declarations.IrConstructor it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv org.jetbrains.kotlin.ir.declarations.IrConstructor ctorRef org.jetbrains.kotlin.ir.expressions.impl.IrDelegatingConstructorCallImpl call org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$generateSuperNonSerializableCall org.jetbrains.kotlin.ir.declarations.IrClass superClass private final void insertTypeArgumentsForSuperClass (org.jetbrains.kotlin.ir.expressions.impl.IrDelegatingConstructorCallImpl, org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-find-SerializableIrGenerator$insertTypeArgumentsForSuperClass$superTypeCallArguments$1 org.jetbrains.kotlin.ir.types.IrType it int $i$a$-forEachIndexed-SerializableIrGenerator$insertTypeArgumentsForSuperClass$1 org.jetbrains.kotlin.ir.types.IrTypeProjection argType int index org.jetbrains.kotlin.ir.types.IrTypeArgument irTypeArgument Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv java.util.List superTypeCallArguments org.jetbrains.kotlin.ir.expressions.impl.IrDelegatingConstructorCallImpl $this$insertTypeArgumentsForSuperClass org.jetbrains.kotlin.ir.declarations.IrClass superClass private final int generateSuperSerializableCall (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrClass, java.util.List, int) int $i$a$-forEachIndexed-SerializableIrGenerator$generateSuperSerializableCall$1 int index org.jetbrains.kotlin.ir.declarations.IrValueParameter parameter Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol superCtorRef java.util.List superProperties int superSlots java.util.List arguments org.jetbrains.kotlin.ir.expressions.impl.IrDelegatingConstructorCallImpl call org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$generateSuperSerializableCall org.jetbrains.kotlin.ir.declarations.IrClass superClass java.util.List allValueParameters int propertiesStart public final void generateWriteSelfMethod (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction methodDescriptor public final void generate () private final void generateSyntheticInternalConstructor () int $i$a$-shouldHaveSpecificSyntheticMethods-SerializableIrGenerator$generateSyntheticInternalConstructor$1 int $i$f$shouldHaveSpecificSyntheticMethods org.jetbrains.kotlin.ir.declarations.IrClass $this$shouldHaveSpecificSyntheticMethods$iv int $i$a$-find-SerializableIrGenerator$generateSyntheticInternalConstructor$constrDesc$1 org.jetbrains.kotlin.ir.declarations.IrConstructor p0 org.jetbrains.kotlin.ir.declarations.IrConstructor constrDesc org.jetbrains.kotlin.ir.declarations.IrClass serializerDescriptor private final void generateSyntheticMethods () int $i$a$-shouldHaveSpecificSyntheticMethods-SerializableIrGenerator$generateSyntheticMethods$1 int $i$f$shouldHaveSpecificSyntheticMethods org.jetbrains.kotlin.ir.declarations.IrClass $this$shouldHaveSpecificSyntheticMethods$iv org.jetbrains.kotlin.ir.declarations.IrSimpleFunction func org.jetbrains.kotlin.ir.declarations.IrClass serializerDescriptor public static final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$getStaticSerialDescriptorExpr (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $this org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver public static final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$getParametrizedSerialDescriptorExpr (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $this org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver org.jetbrains.kotlin.ir.declarations.IrClass companionObject org.jetbrains.kotlin.ir.declarations.IrProperty property public static final synthetic org.jetbrains.kotlin.ir.declarations.IrProperty access$createCachedDescriptorProperty (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator, org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $this org.jetbrains.kotlin.ir.declarations.IrClass companionObject public static final synthetic boolean access$isInternalSerializable (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator, org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $this org.jetbrains.kotlin.ir.declarations.IrClass $receiver public static final synthetic int access$generateSuperSerializableCall (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrClass, java.util.List, int) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $this org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver org.jetbrains.kotlin.ir.declarations.IrClass superClass java.util.List allValueParameters int propertiesStart public static final synthetic void access$generateSuperNonSerializableCall (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $this org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver org.jetbrains.kotlin.ir.declarations.IrClass superClass public static final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$getInstantiateDescriptorExpr (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $this org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver public static final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$getAddElementToDescriptorExpr (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.declarations.IrVariable) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $this org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property org.jetbrains.kotlin.ir.declarations.IrVariable serialDescVar public static final synthetic org.jetbrains.kotlin.ir.declarations.IrProperty access$getCachedChildSerializersProperty$p (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $this public static final synthetic java.util.List access$getCachedChildSerializers$p (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializableIrGenerator $this static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationBaseContext.class
SerializerSearchUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public abstract org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext extends java.lang.Object { public abstract org.jetbrains.kotlin.ir.symbols.IrClassSymbol referenceClassId (org.jetbrains.kotlin.name.ClassId) public abstract boolean getRuntimeHasEnumSerializerFactoryFunctions () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$Companion.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$Companion extends java.lang.Object { private void <init> () public final org.jetbrains.org.objectweb.asm.Type getSerializersModuleType () public final org.jetbrains.org.objectweb.asm.Type getKTypeType () public final java.lang.String getStubCallDescriptorWithModule () public final java.lang.String getStubCallDescriptor () public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$IntrinsicType$Simple.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType$Simple extends org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType$Simple INSTANCE private void <init> () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$IntrinsicType$WithModule.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType$WithModule extends org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType { private final int storedIndex public void <init> (int) int storedIndex public final int getStoredIndex () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$IntrinsicType.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public abstract org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType extends java.lang.Object { private final String methodDescriptor private void <init> (java.lang.String) String methodDescriptor public final java.lang.String getMethodDescriptor () public final java.lang.String magicMarkerString () public synthetic void <init> (java.lang.String, kotlin.jvm.internal.DefaultConstructorMarker) String methodDescriptor kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$ReifiedSerializerMethod.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$ReifiedSerializerMethod extends org.jetbrains.kotlin.backend.jvm.intrinsics.IntrinsicMethod { private final boolean withModule final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport this$0 public void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport, boolean) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport this$0 boolean withModule public org.jetbrains.kotlin.backend.jvm.codegen.PromisedValue invoke (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen, org.jetbrains.kotlin.backend.jvm.codegen.BlockInfo) org.jetbrains.kotlin.ir.expressions.IrExpression moduleReceiver org.jetbrains.kotlin.backend.jvm.codegen.MaterialValue materialVal int storedIndex int $i$a$-with-SerializationJvmIrIntrinsicSupport$ReifiedSerializerMethod$invoke$1 org.jetbrains.kotlin.ir.types.IrType argument org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType intrinsicType org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen $this$invoke_u24lambda_u240 org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression org.jetbrains.kotlin.backend.jvm.codegen.ExpressionCodegen codegen org.jetbrains.kotlin.backend.jvm.codegen.BlockInfo data }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$currentVersion$2.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$currentVersion$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $receiver public final org.jetbrains.kotlin.config.ApiVersion invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$generateSerializerForType$2.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$generateSerializerForType$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport this$0 final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $receiver org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance org.jetbrains.kotlin.ir.types.IrType genericArg public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$1.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply void <init> (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver public final void invoke (int, org.jetbrains.kotlin.ir.declarations.IrEnumEntry) int $i$a$-let-SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$1$1 String it org.jetbrains.kotlin.ir.declarations.IrEnumEntry entry public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$2.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply void <init> (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver public final void invoke (int, org.jetbrains.kotlin.ir.declarations.IrEnumEntry) public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$3.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport this$0 final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $receiver org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType public final void invoke (int, kotlin.Pair) org.jetbrains.kotlin.ir.types.IrType type public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$4.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport this$0 void <init> (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $receiver public final void invoke (int, org.jetbrains.kotlin.ir.types.IrSimpleType) org.jetbrains.kotlin.ir.types.IrSimpleType type public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$5$1.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$5$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport this$0 final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $receiver org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance org.jetbrains.kotlin.ir.types.IrType genericType public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$5.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic java.util.List $subClasses final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport this$0 final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType void <init> (java.util.List, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType) java.util.List $subClasses org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $receiver org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType public final void invoke (int, org.jetbrains.kotlin.ir.symbols.IrClassSymbol) org.jetbrains.kotlin.ir.types.IrSimpleType argType org.jetbrains.kotlin.ir.symbols.IrClassSymbol argSerializer int i org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$serializer$1$1.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$serializer$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport this$0 final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_run final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $receiver org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType public final void invoke (int, kotlin.Pair) org.jetbrains.kotlin.ir.types.IrType type public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializationJvmIrIntrinsicSupport.class
SerializationJvmIrIntrinsicSupport.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport extends java.lang.Object implements org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext org.jetbrains.kotlin.backend.jvm.codegen.JvmIrIntrinsicExtension { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$Companion Companion private final org.jetbrains.kotlin.backend.jvm.JvmBackendContext jvmBackendContext private final org.jetbrains.kotlin.backend.common.extensions.IrPluginContext irPluginContext private final org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator emptyGenerator private final org.jetbrains.kotlin.descriptors.ModuleDescriptor module private final org.jetbrains.kotlin.ir.types.IrTypeSystemContext typeSystemContext private final org.jetbrains.kotlin.backend.jvm.mapping.IrTypeMapper typeMapper private final kotlin.Lazy currentVersion$delegate private static final org.jetbrains.org.objectweb.asm.Type serializersModuleType private static final org.jetbrains.org.objectweb.asm.Type kTypeType private static final String stubCallDescriptorWithModule private static final String stubCallDescriptor public static final String serializersKtInternalName public static final String callMethodName public static final String noCompiledSerializerMethodName public static final String magicMarkerStringPrefix public void <init> (org.jetbrains.kotlin.backend.jvm.JvmBackendContext, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext) org.jetbrains.kotlin.backend.jvm.JvmBackendContext jvmBackendContext org.jetbrains.kotlin.backend.common.extensions.IrPluginContext irPluginContext private final boolean isTargetMethod (org.jetbrains.kotlin.ir.declarations.IrFunction) String fqName org.jetbrains.kotlin.ir.declarations.IrFunction $this$isTargetMethod public org.jetbrains.kotlin.backend.jvm.intrinsics.IntrinsicMethod getIntrinsic (org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol) org.jetbrains.kotlin.ir.declarations.IrFunction method org.jetbrains.kotlin.ir.declarations.IrValueParameter receiver org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol symbol public org.jetbrains.kotlin.ir.symbols.IrClassSymbol referenceClassId (org.jetbrains.kotlin.name.ClassId) org.jetbrains.kotlin.name.ClassId classId private final org.jetbrains.kotlin.config.ApiVersion getCurrentVersion () public boolean getRuntimeHasEnumSerializerFactoryFunctions () private final boolean getHasNewContextSerializerSignature () private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol findTypeSerializerOrContext (org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.types.IrType argType private final void instantiateObject (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.ir.symbols.IrClassSymbol) org.jetbrains.kotlin.ir.declarations.IrClass originalIrClass org.jetbrains.kotlin.ir.declarations.IrField targetField org.jetbrains.org.objectweb.asm.Type ownerType org.jetbrains.org.objectweb.asm.Type fieldType org.jetbrains.org.objectweb.asm.commons.InstructionAdapter iv org.jetbrains.kotlin.ir.symbols.IrClassSymbol objectSymbol public boolean rewritePluginDefinedOperationMarker (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode, org.jetbrains.org.objectweb.asm.tree.InsnList, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.org.objectweb.asm.tree.VarInsnNode aload int storedVar String operationTypeStr org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType operationType org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v org.jetbrains.org.objectweb.asm.tree.AbstractInsnNode reifiedInsn org.jetbrains.org.objectweb.asm.tree.InsnList instructions org.jetbrains.kotlin.ir.types.IrType type private final boolean putReifyMarkerIfNeeded (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType) int $i$a$-with-SerializationJvmIrIntrinsicSupport$putReifyMarkerIfNeeded$1 org.jetbrains.kotlin.types.model.TypeParameterMarker typeDescriptor org.jetbrains.kotlin.ir.types.IrTypeSystemContext $this$putReifyMarkerIfNeeded_u24lambda_u240 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$putReifyMarkerIfNeeded org.jetbrains.kotlin.ir.types.IrType type org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType intrinsicType private final void generateThrowOnStarProjection (org.jetbrains.kotlin.ir.types.IrSimpleType, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter) int $i$a$-with-SerializationJvmIrIntrinsicSupport$generateThrowOnStarProjection$1 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateThrowOnStarProjection_u24lambda_u241 String iaeName org.jetbrains.kotlin.ir.types.IrSimpleType parentType org.jetbrains.org.objectweb.asm.commons.InstructionAdapter adapter public final void generateSerializerForType (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType) int $i$a$-run-SerializationJvmIrIntrinsicSupport$generateSerializerForType$args$1$1 org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $this$generateSerializerForType_u24lambda_u243_u24lambda_u242 int $i$a$-map-SerializationJvmIrIntrinsicSupport$generateSerializerForType$args$1 org.jetbrains.kotlin.ir.types.IrTypeArgument it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-forEach-SerializationJvmIrIntrinsicSupport$generateSerializerForType$1 org.jetbrains.kotlin.ir.types.IrType it Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlin.ir.declarations.IrClass companionType java.util.List args String signature org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer org.jetbrains.kotlin.ir.declarations.IrClass typeDescriptor org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport support org.jetbrains.kotlin.ir.declarations.IrSimpleFunction serializerMethod org.jetbrains.kotlin.ir.types.IrType type org.jetbrains.org.objectweb.asm.commons.InstructionAdapter adapter org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType intrinsicType private final boolean stackValueSerializerInstance (org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType, java.lang.Integer, kotlin.jvm.functions.Function2) int $i$a$-apply-SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$1 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance_u24lambda_u245 int $i$a$-run-SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$typeArgumentsAsTypes$1$1 org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $this$stackValueSerializerInstance_u24lambda_u247_u24lambda_u246 int $i$a$-map-SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$typeArgumentsAsTypes$1 org.jetbrains.kotlin.ir.types.IrTypeArgument it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$argSerializers$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol argSerializer org.jetbrains.kotlin.ir.types.IrType argType Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-run-SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$serializer$1 StringBuilder descriptor org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance_u24lambda_u249 java.util.List entries org.jetbrains.kotlin.ir.declarations.IrClass enumIrClass org.jetbrains.org.objectweb.asm.Type javaEnumArray org.jetbrains.org.objectweb.asm.Type enumJavaType String serialName org.jetbrains.org.objectweb.asm.Type enumJavaType org.jetbrains.org.objectweb.asm.Type javaEnumArray org.jetbrains.kotlin.ir.symbols.IrClassSymbol fallbackDefaultSerializer java.util.List subClasses java.util.List subSerializers int $i$a$-forEach-SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2$6 org.jetbrains.kotlin.ir.types.IrType type Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$a$-apply-SerializationJvmIrIntrinsicSupport$stackValueSerializerInstance$2 org.jetbrains.org.objectweb.asm.Type serializerType StringBuilder signature String serialName org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance_u24lambda_u2411 java.util.List typeArgumentsAsTypes java.util.List argSerializers org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer org.jetbrains.kotlin.ir.types.IrType kType org.jetbrains.kotlin.ir.symbols.IrClassSymbol maybeSerializer org.jetbrains.org.objectweb.asm.commons.InstructionAdapter iv org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType intrinsicType Integer genericIndex kotlin.jvm.functions.Function2 genericSerializerFieldGetter static synthetic boolean stackValueSerializerInstance$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType, java.lang.Integer, kotlin.jvm.functions.Function2, int, java.lang.Object) private static final void stackValueSerializerInstance$instantiate (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType, kotlin.jvm.functions.Function2, kotlin.Pair, java.lang.StringBuilder) org.jetbrains.kotlin.ir.types.IrType argType org.jetbrains.kotlin.ir.symbols.IrClassSymbol argSerializer org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport this$0 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $iv org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType $intrinsicType kotlin.jvm.functions.Function2 $genericSerializerFieldGetter kotlin.Pair typeArgument StringBuilder signature public static final synthetic org.jetbrains.org.objectweb.asm.Type access$getSerializersModuleType$cp () public static final synthetic org.jetbrains.org.objectweb.asm.Type access$getKTypeType$cp () public static final synthetic java.lang.String access$getStubCallDescriptorWithModule$cp () public static final synthetic java.lang.String access$getStubCallDescriptor$cp () public static final synthetic boolean access$putReifyMarkerIfNeeded (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $this org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlin.ir.types.IrType type org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType intrinsicType public static final synthetic org.jetbrains.kotlin.backend.jvm.mapping.IrTypeMapper access$getTypeMapper$p (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $this public static final synthetic boolean access$stackValueSerializerInstance (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType, java.lang.Integer, kotlin.jvm.functions.Function2) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $this org.jetbrains.kotlin.ir.types.IrType kType org.jetbrains.kotlin.ir.symbols.IrClassSymbol maybeSerializer org.jetbrains.org.objectweb.asm.commons.InstructionAdapter iv org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport$IntrinsicType intrinsicType Integer genericIndex kotlin.jvm.functions.Function2 genericSerializerFieldGetter public static final synthetic org.jetbrains.kotlin.backend.jvm.JvmBackendContext access$getJvmBackendContext$p (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $this public static final synthetic org.jetbrains.kotlin.descriptors.ModuleDescriptor access$getModule$p (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationJvmIrIntrinsicSupport $this static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerForEnumsGenerator$generateLoad$1.class
SerializerForEnumsGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForEnumsGenerator$generateLoad$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForEnumsGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForEnumsGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForEnumsGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) int $i$a$-single-SerializerForEnumsGenerator$generateLoad$1$valuesF$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-single-SerializerForEnumsGenerator$generateLoad$1$arrayGet$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv org.jetbrains.kotlin.ir.symbols.IrClassSymbol decoderClass org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol descriptorGetterSymbol org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol decode org.jetbrains.kotlin.ir.expressions.IrCall serialDescGetter org.jetbrains.kotlin.ir.declarations.IrSimpleFunction valuesF org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression getValues org.jetbrains.kotlin.ir.declarations.IrSimpleFunction arrayGet org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression getValueByOrdinal org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction loadFunc private static final org.jetbrains.kotlin.ir.expressions.IrExpression invoke$irThis (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $loadFunc public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerForEnumsGenerator$generateSave$1.class
SerializerForEnumsGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForEnumsGenerator$generateSave$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForEnumsGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForEnumsGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForEnumsGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) int $i$a$-requireNotNull-SerializerForEnumsGenerator$generateSave$1$serializableIrClass$1 int $i$a$-single-SerializerForEnumsGenerator$generateSave$1$ordinalProp$1 org.jetbrains.kotlin.ir.declarations.IrProperty it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv org.jetbrains.kotlin.ir.symbols.IrClassSymbol encoderClass org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol descriptorGetterSymbol org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol encodeEnum org.jetbrains.kotlin.ir.expressions.IrCall serialDescGetter org.jetbrains.kotlin.ir.declarations.IrClass serializableIrClass org.jetbrains.kotlin.ir.declarations.IrSimpleFunction ordinalProp org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression getOrdinal org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression call org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction saveFunc private static final org.jetbrains.kotlin.ir.expressions.IrExpression invoke$irThis (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $saveFunc public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerForEnumsGenerator.class
SerializerForEnumsGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForEnumsGenerator extends org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator { private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol serialDescImplClass public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext compilerContext public void generateSave (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function public void generateLoad (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function protected org.jetbrains.kotlin.ir.symbols.IrClassSymbol getSerialDescImplClass () protected org.jetbrains.kotlin.ir.expressions.IrExpression instantiateNewDescriptor (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.expressions.IrExpression) int $i$a$-single-SerializerForEnumsGenerator$instantiateNewDescriptor$ctor$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol ctor org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$instantiateNewDescriptor org.jetbrains.kotlin.ir.symbols.IrClassSymbol serialDescImplClass org.jetbrains.kotlin.ir.expressions.IrExpression correctThis protected void addElementsContentToDescriptor (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.declarations.IrVariable, org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol) int $i$a$-map-SerializerForEnumsGenerator$addElementsContentToDescriptor$1 org.jetbrains.kotlin.ir.expressions.IrConstructorCall it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv String serialName org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression call org.jetbrains.kotlin.ir.declarations.IrEnumEntry entry java.util.List enumEntries org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addElementsContentToDescriptor org.jetbrains.kotlin.ir.symbols.IrClassSymbol serialDescImplClass org.jetbrains.kotlin.ir.declarations.IrVariable localDescriptor org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol addFunction }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerForInlineClassGenerator$generateLoad$1$actualCall$1.class
SerializerForInlineClassGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator$generateLoad$1$actualCall$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol $decoderClass void <init> (org.jetbrains.kotlin.ir.symbols.IrClassSymbol) org.jetbrains.kotlin.ir.symbols.IrClassSymbol $decoderClass public final kotlin.Pair invoke (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo) org.jetbrains.kotlin.ir.expressions.IrExpression innerSerial org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo sti public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerForInlineClassGenerator$generateLoad$1$actualCall$2.class
SerializerForInlineClassGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator$generateLoad$1$actualCall$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol $decoderClass void <init> (org.jetbrains.kotlin.ir.symbols.IrClassSymbol) org.jetbrains.kotlin.ir.symbols.IrClassSymbol $decoderClass public final kotlin.Pair invoke (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerForInlineClassGenerator$generateLoad$1.class
SerializerForInlineClassGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator$generateLoad$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.symbols.IrClassSymbol decoderClass org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol descriptorGetterSymbol org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol decodeInline org.jetbrains.kotlin.ir.expressions.IrCall serialDescGetter org.jetbrains.kotlin.ir.expressions.IrExpression inlineDecoder org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property org.jetbrains.kotlin.ir.types.IrSimpleType inlinedType org.jetbrains.kotlin.ir.expressions.IrExpression actualCall org.jetbrains.kotlin.ir.expressions.IrExpression value org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction loadFunc private static final org.jetbrains.kotlin.ir.expressions.IrExpression invoke$irThis (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $loadFunc public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerForInlineClassGenerator$generateSave$1$elementCall$1.class
SerializerForInlineClassGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator$generateSave$1$elementCall$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol $encoderClass final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression $value void <init> (org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.expressions.IrExpression) org.jetbrains.kotlin.ir.symbols.IrClassSymbol $encoderClass org.jetbrains.kotlin.ir.expressions.IrExpression $value public final kotlin.Pair invoke (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo) org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol f org.jetbrains.kotlin.ir.expressions.IrExpression innerSerial org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo sti public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerForInlineClassGenerator$generateSave$1$elementCall$2.class
SerializerForInlineClassGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator$generateSave$1$elementCall$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol $encoderClass final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression $value void <init> (org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.expressions.IrExpression) org.jetbrains.kotlin.ir.symbols.IrClassSymbol $encoderClass org.jetbrains.kotlin.ir.expressions.IrExpression $value public final kotlin.Pair invoke (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo) org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol f java.util.List args org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerForInlineClassGenerator$generateSave$1.class
SerializerForInlineClassGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator$generateSave$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.symbols.IrClassSymbol encoderClass org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol descriptorGetterSymbol org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol encodeInline org.jetbrains.kotlin.ir.expressions.IrCall serialDescGetter org.jetbrains.kotlin.ir.expressions.IrExpression encodeInlineCall org.jetbrains.kotlin.ir.declarations.IrVariable inlineEncoder org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property org.jetbrains.kotlin.ir.expressions.IrExpression value org.jetbrains.kotlin.ir.expressions.IrExpression elementCall org.jetbrains.kotlin.ir.expressions.impl.IrIfThenElseImpl actualEncodeCall org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction saveFunc private static final org.jetbrains.kotlin.ir.expressions.IrExpression invoke$irThis (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $saveFunc public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerForInlineClassGenerator.class
SerializerForInlineClassGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator extends org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator { private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol serialDescImplClass public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext compilerContext public void generateSave (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function public void generateLoad (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function protected org.jetbrains.kotlin.ir.symbols.IrClassSymbol getSerialDescImplClass () protected org.jetbrains.kotlin.ir.expressions.IrExpression instantiateNewDescriptor (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.expressions.IrExpression) int $i$a$-single-SerializerForInlineClassGenerator$instantiateNewDescriptor$ctor$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol ctor org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$instantiateNewDescriptor org.jetbrains.kotlin.ir.symbols.IrClassSymbol serialDescImplClass org.jetbrains.kotlin.ir.expressions.IrExpression correctThis private final org.jetbrains.kotlin.ir.expressions.IrExpression coerceToBox (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.types.IrType) int $i$a$-single-SerializerForInlineClassGenerator$coerceToBox$1 org.jetbrains.kotlin.ir.declarations.IrConstructor it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-map-SerializerForInlineClassGenerator$coerceToBox$2 org.jetbrains.kotlin.ir.types.IrTypeArgument it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$coerceToBox org.jetbrains.kotlin.ir.expressions.IrExpression expression org.jetbrains.kotlin.ir.types.IrType inlineClassBoxType public static final synthetic org.jetbrains.kotlin.ir.expressions.IrExpression access$coerceToBox (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerForInlineClassGenerator $this org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver org.jetbrains.kotlin.ir.expressions.IrExpression expression org.jetbrains.kotlin.ir.types.IrType inlineClassBoxType }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$Companion.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$Companion extends java.lang.Object { private void <init> () public final void generate (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) org.jetbrains.kotlin.ir.declarations.IrClass serializableDesc org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator generator org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext context org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$WhenMappings.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$WhenMappings extends java.lang.Object { public static final synthetic int[] $EnumSwitchMapping$0 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$cacheableChildSerializers$2.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$cacheableChildSerializers$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver public final java.util.List invoke () int $i$a$-map-SerializerIrGenerator$cacheableChildSerializers$2$1 org.jetbrains.kotlin.ir.expressions.IrExpression it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$cachedChildSerializersProperty$2.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$cachedChildSerializersProperty$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver public final org.jetbrains.kotlin.ir.declarations.IrProperty invoke () int $i$a$-singleOrNull-SerializerIrGenerator$cachedChildSerializersProperty$2$1 org.jetbrains.kotlin.ir.declarations.IrProperty it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv kotlin.sequences.Sequence $this$singleOrNull$iv public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$findLocalSerializersFieldDescriptors$1$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$findLocalSerializersFieldDescriptors$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$findLocalSerializersFieldDescriptors$1$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$formEncodeDecodePropertyCall$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$formEncodeDecodePropertyCall$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_formEncodeDecodePropertyCall final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $dispatchReceiver void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrValueParameter) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver org.jetbrains.kotlin.ir.declarations.IrValueParameter $dispatchReceiver public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (int, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.declarations.IrProperty ir int it public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateChildSerializersGetter$1$cachedChildSerializerByIndex$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateChildSerializersGetter$1$cachedChildSerializerByIndex$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver public final org.jetbrains.kotlin.ir.declarations.IrClass invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateChildSerializersGetter$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateChildSerializersGetter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) int $i$a$-requireNotNull-SerializerIrGenerator$generateChildSerializersGetter$1$allSerializers$1$1 int $i$a$-mapIndexed-SerializerIrGenerator$generateChildSerializersGetter$1$allSerializers$1 int index org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv kotlin.jvm.functions.Function1 cachedChildSerializerByIndex java.util.List allSerializers org.jetbrains.kotlin.ir.types.IrType kSerType org.jetbrains.kotlin.ir.expressions.IrExpression array org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction irFun public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateGenericFieldsAndConstructor$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateGenericFieldsAndConstructor$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrConstructor) int $i$a$-forEachIndexed-SerializerIrGenerator$generateGenericFieldsAndConstructor$1$1$1 int index org.jetbrains.kotlin.ir.declarations.IrTypeParameter irTypeParameter Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv int $i$a$-apply-SerializerIrGenerator$generateGenericFieldsAndConstructor$1$1 org.jetbrains.kotlin.ir.expressions.impl.IrDelegatingConstructorCallImpl $this$invoke_u24lambda_u241 int $i$a$-forEachIndexed-SerializerIrGenerator$generateGenericFieldsAndConstructor$1$2 org.jetbrains.kotlin.ir.declarations.IrField localSerial int index org.jetbrains.kotlin.ir.declarations.IrValueParameter param Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.kotlin.ir.declarations.IrConstructor primaryCtor org.jetbrains.kotlin.ir.declarations.IrValueParameter thisAsReceiverParameter org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrConstructor ctor public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$2.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { void <init> (java.lang.Object) Object receiver public final org.jetbrains.kotlin.ir.declarations.IrVariable invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$3.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$3 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1 { void <init> (java.lang.Object) Object receiver public final java.lang.Integer invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty p0 public final java.lang.String getSignature () public final java.lang.String getName () public final kotlin.reflect.KDeclarationContainer getOwner () public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$byIndexPart$1$1$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$byIndexPart$1$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.ir.declarations.IrVariable $indexVar final synthetic org.jetbrains.kotlin.ir.declarations.IrVariable $flagVar final synthetic java.util.List $decoderCalls final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody void <init> (org.jetbrains.kotlin.ir.declarations.IrVariable, org.jetbrains.kotlin.ir.declarations.IrVariable, java.util.List, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.declarations.IrVariable $indexVar org.jetbrains.kotlin.ir.declarations.IrVariable $flagVar java.util.List $decoderCalls org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext$BranchBuilder) int $i$a$-forEach-SerializerIrGenerator$generateLoad$1$byIndexPart$1$1$1$1 int i org.jetbrains.kotlin.ir.expressions.IrExpression e Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$a$-single-SerializerIrGenerator$generateLoad$1$byIndexPart$1$1$1$excClassRef$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol excClassRef org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrBuilderWithPluginContext$BranchBuilder $this$irWhen public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$cachedChildSerializerByIndex$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$cachedChildSerializerByIndex$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver public final org.jetbrains.kotlin.ir.declarations.IrClass invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$decoderCalls$1$body$1$decodeFuncToCall$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$decoderCalls$1$body$1$decodeFuncToCall$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol $inputClass final synthetic org.jetbrains.kotlin.ir.declarations.IrVariable $localSerialDesc final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this_irBlock final synthetic int $index final synthetic java.util.Map $serialPropertiesMap final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $property final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody void <init> (org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.declarations.IrVariable, org.jetbrains.kotlin.ir.builders.IrBlockBuilder, int, java.util.Map, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.symbols.IrClassSymbol $inputClass org.jetbrains.kotlin.ir.declarations.IrVariable $localSerialDesc org.jetbrains.kotlin.ir.builders.IrBlockBuilder $receiver int $index java.util.Map $serialPropertiesMap org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $property org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody public final kotlin.Pair invoke (org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo) int $i$a$-single-SerializerIrGenerator$generateLoad$1$decoderCalls$1$body$1$decodeFuncToCall$1$1 org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv org.jetbrains.kotlin.ir.expressions.IrExpression innerSerial org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo sti public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$decoderCalls$1$body$1$decodeFuncToCall$2.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$decoderCalls$1$body$1$decodeFuncToCall$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.ir.symbols.IrClassSymbol $inputClass final synthetic org.jetbrains.kotlin.ir.declarations.IrVariable $localSerialDesc final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this_irBlock final synthetic int $index final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody void <init> (org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.declarations.IrVariable, org.jetbrains.kotlin.ir.builders.IrBlockBuilder, int, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.symbols.IrClassSymbol $inputClass org.jetbrains.kotlin.ir.declarations.IrVariable $localSerialDesc org.jetbrains.kotlin.ir.builders.IrBlockBuilder $receiver int $index org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody public final kotlin.Pair invoke (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo) int $i$a$-single-SerializerIrGenerator$generateLoad$1$decoderCalls$1$body$1$decodeFuncToCall$2$1 org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo sti public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$invoke$$inlined$filterIsInstance$1.class
_Sequences.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$invoke$$inlined$filterIsInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$invoke$$inlined$filterIsInstance$1 INSTANCE public void <init> () public final java.lang.Boolean invoke (java.lang.Object) Object it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$transients$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$transients$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic java.util.Map $serialPropertiesIndexes void <init> (java.util.Map) java.util.Map $serialPropertiesIndexes public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$transients$2.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$transients$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$transients$2 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$transientsPropertiesMap$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$transientsPropertiesMap$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$transientsPropertiesMap$1 INSTANCE void <init> () public final kotlin.Pair invoke (int, org.jetbrains.kotlin.ir.declarations.IrProperty) int i org.jetbrains.kotlin.ir.declarations.IrProperty prop public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1$variableByParamReplacer$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1$variableByParamReplacer$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 final synthetic java.util.Map $serialPropertiesMap final synthetic java.util.Map $transientsPropertiesMap final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, java.util.Map, java.util.Map, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver java.util.Map $serialPropertiesMap java.util.Map $transientsPropertiesMap org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (org.jetbrains.kotlin.descriptors.ValueParameterDescriptor) int $i$a$-find-SerializerIrGenerator$generateLoad$1$variableByParamReplacer$1$propertyDescriptor$1 org.jetbrains.kotlin.ir.declarations.IrProperty it org.jetbrains.kotlin.ir.declarations.IrVariable serializable org.jetbrains.kotlin.ir.declarations.IrProperty propertyDescriptor org.jetbrains.kotlin.descriptors.ValueParameterDescriptor vpd public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateLoad$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateLoad$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) int $i$a$-mapIndexed-SerializerIrGenerator$generateLoad$1$serialPropertiesIndexes$1 int i org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv int $i$a$-associate-SerializerIrGenerator$generateLoad$1$serialPropertiesIndexes$2 org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty p int i Object element$iv$iv int $i$f$associateTo Iterable $this$associateTo$iv$iv java.util.Map destination$iv$iv int $i$f$associate int capacity$iv Iterable $this$associate$iv int $i$f$filterIsInstance kotlin.sequences.Sequence $this$filterIsInstance$iv int $i$a$-map-SerializerIrGenerator$generateLoad$1$bitMasks$1 int it int item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-mapIndexed-SerializerIrGenerator$generateLoad$1$serialPropertiesMap$1 int i org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty prop Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv int $i$a$-associate-SerializerIrGenerator$generateLoad$1$serialPropertiesMap$2 int i org.jetbrains.kotlin.ir.declarations.IrProperty descriptor org.jetbrains.kotlin.ir.expressions.IrExpression expr org.jetbrains.kotlin.ir.types.IrType type Object element$iv$iv int $i$f$associateTo Iterable $this$associateTo$iv$iv java.util.Map destination$iv$iv int $i$f$associate int capacity$iv Iterable $this$associate$iv int $i$a$-associate-SerializerIrGenerator$generateLoad$1$transientsPropertiesMap$2 int i org.jetbrains.kotlin.ir.declarations.IrProperty descriptor org.jetbrains.kotlin.ir.expressions.IrExpression expr org.jetbrains.kotlin.ir.types.IrType type Object element$iv$iv int $i$f$associateTo kotlin.sequences.Sequence $this$associateTo$iv$iv java.util.Map destination$iv$iv int $i$f$associate kotlin.sequences.Sequence $this$associate$iv int $i$a$-single-SerializerIrGenerator$generateLoad$1$beginFunc$1 org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-irBlock$default-SerializerIrGenerator$generateLoad$1$decoderCalls$1$body$1 org.jetbrains.kotlin.ir.expressions.IrExpression decodeFuncToCall int bitPos org.jetbrains.kotlin.ir.expressions.IrExpression or org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$invoke_u24lambda_u248_u24lambda_u247 int $i$f$block org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv int $i$f$irBlock org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv int startOffset$iv int endOffset$iv org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv org.jetbrains.kotlin.ir.types.IrType resultType$iv int $i$a$-mapIndexed-SerializerIrGenerator$generateLoad$1$decoderCalls$1 org.jetbrains.kotlin.ir.expressions.IrContainerExpression body int index org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv int $i$a$-forEach-SerializerIrGenerator$generateLoad$1$sequentialPart$1$1 org.jetbrains.kotlin.ir.expressions.IrExpression expr Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$a$-irBlock$default-SerializerIrGenerator$generateLoad$1$sequentialPart$1 org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$invoke_u24lambda_u2410 int $i$f$block org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv int $i$f$irBlock org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv int startOffset$iv int endOffset$iv org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv org.jetbrains.kotlin.ir.types.IrType resultType$iv int $i$a$-irBlock$default-SerializerIrGenerator$generateLoad$1$byIndexPart$1$1 org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol readElementF org.jetbrains.kotlin.ir.builders.IrBlockBuilder $this$invoke_u24lambda_u2412_u24lambda_u2411 int $i$f$block org.jetbrains.kotlin.ir.builders.IrBlockBuilder this_$iv$iv int $i$f$irBlock org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$irBlock_u24default$iv int startOffset$iv int endOffset$iv org.jetbrains.kotlin.ir.expressions.IrStatementOrigin origin$iv org.jetbrains.kotlin.ir.types.IrType resultType$iv int $i$a$-also-SerializerIrGenerator$generateLoad$1$byIndexPart$1 org.jetbrains.kotlin.ir.expressions.impl.IrWhileLoopImpl loop int $i$a$-map-SerializerIrGenerator$generateLoad$1$typeArgs$1 org.jetbrains.kotlin.ir.types.IrTypeArgument it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-SerializerIrGenerator$generateLoad$1$args$1 org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-SerializerIrGenerator$generateLoad$1$1 org.jetbrains.kotlin.ir.declarations.IrVariable it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List args int $i$a$-find-SerializerIrGenerator$generateLoad$1$ctorArgs$1$propertyDescriptor$1 org.jetbrains.kotlin.ir.declarations.IrProperty it org.jetbrains.kotlin.ir.expressions.IrExpression propNotSeenTest org.jetbrains.kotlin.ir.expressions.IrExpressionBody defaultValueExp org.jetbrains.kotlin.ir.expressions.IrExpression expr int index org.jetbrains.kotlin.ir.expressions.IrExpressionBody defaultValueExp org.jetbrains.kotlin.ir.expressions.IrExpression expr org.jetbrains.kotlin.ir.declarations.IrVariable transientVar int $i$a$-map-SerializerIrGenerator$generateLoad$1$ctorArgs$1 org.jetbrains.kotlin.ir.declarations.IrProperty propertyDescriptor org.jetbrains.kotlin.ir.declarations.IrVariable serialProperty org.jetbrains.kotlin.ir.declarations.IrValueParameter parameter Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol ctor java.util.List params kotlin.jvm.functions.Function1 variableByParamReplacer kotlin.jvm.functions.Function1 initializerAdapter java.util.List ctorArgs org.jetbrains.kotlin.ir.declarations.IrVariable serializerVar org.jetbrains.kotlin.ir.symbols.IrClassSymbol inputClass org.jetbrains.kotlin.ir.symbols.IrClassSymbol decoderClass org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol descriptorGetterSymbol org.jetbrains.kotlin.ir.declarations.IrVariable localSerialDesc org.jetbrains.kotlin.ir.declarations.IrVariable flagVar org.jetbrains.kotlin.ir.declarations.IrVariable indexVar int blocksCnt java.util.Map serialPropertiesIndexes kotlin.sequences.Sequence transients java.util.List bitMasks java.util.Map serialPropertiesMap java.util.Map transientsPropertiesMap org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol beginFunc org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression call org.jetbrains.kotlin.ir.declarations.IrVariable localInput kotlin.jvm.functions.Function1 cachedChildSerializerByIndex java.util.List decoderCalls org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression decodeSequentiallyCall org.jetbrains.kotlin.ir.expressions.IrContainerExpression sequentialPart org.jetbrains.kotlin.ir.expressions.IrExpression byIndexPart org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol endFunc java.util.List typeArgs org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol deserCtor org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction loadFunc private static final org.jetbrains.kotlin.ir.expressions.IrExpression invoke$irThis (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $loadFunc private static final org.jetbrains.kotlin.ir.expressions.impl.IrGetValueImpl invoke$get (org.jetbrains.kotlin.ir.declarations.IrVariable, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.declarations.IrVariable $this$invoke_u24get org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 public static final synthetic org.jetbrains.kotlin.ir.expressions.impl.IrGetValueImpl access$invoke$get (org.jetbrains.kotlin.ir.declarations.IrVariable, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.declarations.IrVariable $receiver org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateSave$1$2.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateSave$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody final synthetic org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $saveFunc void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $saveFunc public final org.jetbrains.kotlin.ir.expressions.IrExpression invoke (int, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.declarations.IrProperty ir int it public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateSave$1$cachedChildSerializerByIndex$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateSave$1$cachedChildSerializerByIndex$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver public final org.jetbrains.kotlin.ir.declarations.IrClass invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateSave$1$initializerAdapter$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateSave$1$initializerAdapter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $objectToSerialize void <init> (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrValueParameter) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrValueParameter $objectToSerialize public final org.jetbrains.kotlin.ir.expressions.impl.IrGetValueImpl invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateSave$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateSave$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) int $i$a$-single-SerializerIrGenerator$generateSave$1$beginFunc$1 org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-map-SerializerIrGenerator$generateSave$1$typeArgs$1 org.jetbrains.kotlin.ir.declarations.IrProperty ir Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-SerializerIrGenerator$generateSave$1$1 org.jetbrains.kotlin.ir.declarations.IrProperty ir Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List typeArgs java.util.List args kotlin.jvm.functions.Function1 propertyByParamReplacer org.jetbrains.kotlin.ir.symbols.IrValueParameterSymbol thisSymbol kotlin.jvm.functions.Function1 initializerAdapter kotlin.jvm.functions.Function1 cachedChildSerializerByIndex org.jetbrains.kotlin.ir.symbols.IrClassSymbol kOutputClass org.jetbrains.kotlin.ir.symbols.IrClassSymbol encoderClass org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol descriptorGetterSymbol org.jetbrains.kotlin.ir.declarations.IrVariable localSerialDesc org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol beginFunc org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression call org.jetbrains.kotlin.ir.declarations.IrValueParameter objectToSerialize org.jetbrains.kotlin.ir.declarations.IrVariable localOutput org.jetbrains.kotlin.ir.declarations.IrSimpleFunction writeSelfFunction org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol wEndFunc org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction saveFunc private static final org.jetbrains.kotlin.ir.expressions.IrExpression invoke$irThis (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction $saveFunc public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateSerialDesc$2.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateSerialDesc$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 final synthetic org.jetbrains.kotlin.ir.declarations.IrValueParameter $thisAsReceiverParameter final synthetic org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol $addFuncS final synthetic kotlin.jvm.internal.Ref$ObjectRef $prop void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol, kotlin.jvm.internal.Ref$ObjectRef) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver org.jetbrains.kotlin.ir.declarations.IrValueParameter $thisAsReceiverParameter org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol $addFuncS kotlin.jvm.internal.Ref$ObjectRef $prop public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder) org.jetbrains.kotlin.ir.declarations.IrVariable localDesc org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addAnonymousInit public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generateTypeParamsSerializersGetter$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generateTypeParamsSerializersGetter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $receiver public final void invoke (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) int $i$a$-mapIndexed-SerializerIrGenerator$generateTypeParamsSerializersGetter$1$typeParams$1 int idx Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv java.util.List typeParams org.jetbrains.kotlin.ir.types.IrType kSerType org.jetbrains.kotlin.ir.expressions.IrExpression array org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addFunctionBody org.jetbrains.kotlin.ir.declarations.IrSimpleFunction irFun public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$generatedSerialDescPropertyDescriptor$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generatedSerialDescPropertyDescriptor$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$generatedSerialDescPropertyDescriptor$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator$irAnySerialDescProperty$1.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$irAnySerialDescProperty$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$irAnySerialDescProperty$1 INSTANCE void <init> () public final java.lang.Boolean invoke (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator extends org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator$Companion Companion private final org.jetbrains.kotlin.ir.declarations.IrClass irClass private final org.jetbrains.kotlin.ir.declarations.IrClass serializableIrClass private final String serialName private final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperties properties private final java.util.List serializableProperties private final boolean isGeneratedSerializer private final org.jetbrains.kotlin.ir.declarations.IrProperty generatedSerialDescPropertyDescriptor private final org.jetbrains.kotlin.ir.declarations.IrProperty irAnySerialDescProperty private java.util.List localSerializersFieldsDescriptors private final kotlin.Lazy cachedChildSerializersProperty$delegate private final kotlin.Lazy cacheableChildSerializers$delegate private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol serialDescImplClass public void <init> (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) int $i$a$-any-SerializerIrGenerator$isGeneratedSerializer$1 org.jetbrains.kotlin.ir.types.IrType p0 Object element$iv int $i$f$any Iterable $this$any$iv int $i$a$-takeIf-SerializerIrGenerator$generatedSerialDescPropertyDescriptor$2 org.jetbrains.kotlin.ir.declarations.IrProperty it org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext compilerContext org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public final org.jetbrains.kotlin.ir.declarations.IrClass getIrClass () protected final org.jetbrains.kotlin.ir.declarations.IrClass getSerializableIrClass () protected final java.lang.String getSerialName () protected final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperties getProperties () protected final java.util.List getSerializableProperties () protected final boolean isGeneratedSerializer () protected final org.jetbrains.kotlin.ir.declarations.IrProperty getGeneratedSerialDescPropertyDescriptor () protected final org.jetbrains.kotlin.ir.declarations.IrProperty getIrAnySerialDescProperty () public final org.jetbrains.kotlin.ir.declarations.IrProperty getProperty (java.lang.String, kotlin.jvm.functions.Function1) int $i$a$-singleOrNull-SerializerIrGenerator$getProperty$1 org.jetbrains.kotlin.ir.declarations.IrProperty it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv kotlin.sequences.Sequence $this$singleOrNull$iv String name kotlin.jvm.functions.Function1 isReturnTypeOk public final java.util.List getLocalSerializersFieldsDescriptors () private final org.jetbrains.kotlin.ir.declarations.IrProperty getCachedChildSerializersProperty () private final java.util.List getCacheableChildSerializers () private final java.util.List findLocalSerializersFieldDescriptors () int $i$a$-map-SerializerIrGenerator$findLocalSerializersFieldDescriptors$propNames$1 int it int item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-SerializerIrGenerator$findLocalSerializersFieldDescriptors$1 String name Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int count java.util.List propNames protected org.jetbrains.kotlin.ir.symbols.IrClassSymbol getSerialDescImplClass () public final void generateSerialDesc () int $i$a$-mapIndexed-SerializerIrGenerator$generateSerialDesc$1$1 int i org.jetbrains.kotlin.ir.declarations.IrProperty prop Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv int $i$a$-withReferenceScope-SerializerIrGenerator$generateSerialDesc$1 org.jetbrains.kotlin.ir.util.ReferenceSymbolTable $this$generateSerialDesc_u24lambda_u245 int $i$f$withReferenceScope Object result$iv org.jetbrains.kotlin.ir.util.ReferenceSymbolTable $this$withReferenceScope$iv org.jetbrains.kotlin.ir.declarations.IrDeclaration owner$iv org.jetbrains.kotlin.ir.declarations.IrProperty desc org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol addFuncS org.jetbrains.kotlin.ir.declarations.IrValueParameter thisAsReceiverParameter kotlin.jvm.internal.Ref$ObjectRef prop protected org.jetbrains.kotlin.ir.expressions.IrExpression instantiateNewDescriptor (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.expressions.IrExpression) int $i$a$-single-SerializerIrGenerator$instantiateNewDescriptor$serialClassDescImplCtor$1 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol serialClassDescImplCtor org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$instantiateNewDescriptor org.jetbrains.kotlin.ir.symbols.IrClassSymbol serialDescImplClass org.jetbrains.kotlin.ir.expressions.IrExpression correctThis protected void addElementsContentToDescriptor (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.symbols.IrClassSymbol, org.jetbrains.kotlin.ir.declarations.IrVariable, org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol) org.jetbrains.kotlin.ir.declarations.IrProperty property org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty classProp org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$addElementsContentToDescriptor org.jetbrains.kotlin.ir.symbols.IrClassSymbol serialDescImplClass org.jetbrains.kotlin.ir.declarations.IrVariable localDescriptor org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol addFunction protected final void copySerialInfoAnnotationsToDescriptor (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, java.util.List, org.jetbrains.kotlin.ir.declarations.IrVariable, org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol) int $i$a$-forEach-SerializerIrGenerator$copySerialInfoAnnotationsToDescriptor$1 org.jetbrains.kotlin.ir.expressions.IrExpression it Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$copySerialInfoAnnotationsToDescriptor java.util.List annotations org.jetbrains.kotlin.ir.declarations.IrVariable receiver org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol method public final void generateGenericFieldsAndConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor) org.jetbrains.kotlin.ir.declarations.IrConstructor typedConstructorDescriptor public void generateChildSerializersGetter (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function public void generateTypeParamsSerializersGetter (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function public void generateSerializableClassProperty (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty property public void generateSave (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function protected final org.jetbrains.kotlin.ir.expressions.IrExpression formEncodeDecodePropertyCall (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function1, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$formEncodeDecodePropertyCall org.jetbrains.kotlin.ir.expressions.IrExpression encoder org.jetbrains.kotlin.ir.declarations.IrValueParameter dispatchReceiver org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property kotlin.jvm.functions.Function2 whenHaveSerializer kotlin.jvm.functions.Function1 whenDoNot org.jetbrains.kotlin.ir.expressions.IrExpression cachedSerializer org.jetbrains.kotlin.ir.types.IrType returnTypeHint public static synthetic org.jetbrains.kotlin.ir.expressions.IrExpression formEncodeDecodePropertyCall$default (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.declarations.IrValueParameter, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function1, org.jetbrains.kotlin.ir.expressions.IrExpression, org.jetbrains.kotlin.ir.types.IrType, int, java.lang.Object) private final kotlin.Pair defaultValueAndType (org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrProperty) int $i$a$-let-SerializerIrGenerator$defaultValueAndType$1 org.jetbrains.kotlin.ir.types.IrType it org.jetbrains.kotlin.ir.types.IrType T org.jetbrains.kotlin.ir.expressions.IrExpression defaultPrimitive org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $this$defaultValueAndType org.jetbrains.kotlin.ir.declarations.IrProperty descriptor public void generateLoad (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction function private final void generateSetStandaloneProperties (org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrVariable, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, java.util.List) int localPropIndex org.jetbrains.kotlin.ir.declarations.IrSimpleFunction setter org.jetbrains.kotlin.ir.expressions.IrExpression propSeenTest org.jetbrains.kotlin.ir.expressions.IrCall setterInvokeExpr org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this$generateSetStandaloneProperties org.jetbrains.kotlin.ir.declarations.IrVariable serializableVar kotlin.jvm.functions.Function1 propVars kotlin.jvm.functions.Function1 propIndexes java.util.List bitMasks public final void generate () int $i$a$-let-SerializerIrGenerator$generate$prop$1 org.jetbrains.kotlin.ir.declarations.IrProperty it int $i$a$-let-SerializerIrGenerator$generate$save$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it int $i$a$-let-SerializerIrGenerator$generate$load$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it int $i$a$-let-SerializerIrGenerator$generate$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it int $i$a$-let-SerializerIrGenerator$generate$2 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it int $i$a$-takeIf-SerializerIrGenerator$generate$3 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it int $i$a$-let-SerializerIrGenerator$generate$4 org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol it boolean prop boolean withFir boolean save boolean load private static final org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression addElementsContentToDescriptor$addFieldCall (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrVariable, org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator this$0 org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $this_addElementsContentToDescriptor org.jetbrains.kotlin.ir.declarations.IrVariable $localDescriptor org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol $addFunction org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty prop public static final synthetic org.jetbrains.kotlin.ir.declarations.IrProperty access$getCachedChildSerializersProperty (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $this public static final synthetic java.util.List access$getCacheableChildSerializers (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $this public static final synthetic void access$generateSetStandaloneProperties (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder, org.jetbrains.kotlin.ir.declarations.IrVariable, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1, java.util.List) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $this org.jetbrains.kotlin.ir.builders.IrBlockBodyBuilder $receiver org.jetbrains.kotlin.ir.declarations.IrVariable serializableVar kotlin.jvm.functions.Function1 propVars kotlin.jvm.functions.Function1 propIndexes java.util.List bitMasks public static final synthetic kotlin.Pair access$defaultValueAndType (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator, org.jetbrains.kotlin.ir.builders.IrBuilderWithScope, org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGenerator $this org.jetbrains.kotlin.ir.builders.IrBuilderWithScope $receiver org.jetbrains.kotlin.ir.declarations.IrProperty descriptor static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGeneratorKt.class
SerializerIrGenerator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerIrGeneratorKt extends java.lang.Object { }
org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerSearchUtilKt.class
SerializerSearchUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.ir public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializerSearchUtilKt extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo getIrSerialTypeInfo (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext) int $i$a$-let-SerializerSearchUtilKt$getIrSerialTypeInfo$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it int $i$a$-let-SerializerSearchUtilKt$getIrSerialTypeInfo$2 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it int $i$a$-let-SerializerSearchUtilKt$getIrSerialTypeInfo$3 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer org.jetbrains.kotlin.ir.types.IrSimpleType T org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $this$getIrSerialTypeInfo org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty property org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext ctx public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol findAddOnSerializer (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlin.ir.types.IrType, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext) int $i$a$-let-SerializerSearchUtilKt$findAddOnSerializer$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it org.jetbrains.kotlin.ir.symbols.IrClassSymbol classSymbol org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $this$findAddOnSerializer org.jetbrains.kotlin.ir.types.IrType propertyType org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext ctx public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol findTypeSerializerOrContext (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $this$findTypeSerializerOrContext org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext context org.jetbrains.kotlin.ir.types.IrType kType public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol findTypeSerializerOrContextUnchecked (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext, org.jetbrains.kotlin.ir.types.IrType) int $i$a$-let-SerializerSearchUtilKt$findTypeSerializerOrContextUnchecked$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it int $i$a$-let-SerializerSearchUtilKt$findTypeSerializerOrContextUnchecked$2 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it java.util.List annotations org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $this$findTypeSerializerOrContextUnchecked org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext context org.jetbrains.kotlin.ir.types.IrType kType public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol analyzeSpecialSerializers (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext, java.util.List) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext context java.util.List annotations public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol findTypeSerializer (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext, org.jetbrains.kotlin.ir.types.IrType) int $i$a$-let-SerializerSearchUtilKt$findTypeSerializer$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it org.jetbrains.kotlin.ir.symbols.IrClassSymbol stdSer org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext context org.jetbrains.kotlin.ir.types.IrType type public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol findEnumTypeSerializer (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext, org.jetbrains.kotlin.ir.types.IrType) org.jetbrains.kotlin.ir.declarations.IrClass classSymbol org.jetbrains.kotlin.ir.declarations.IrClass legacySerializer org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext context org.jetbrains.kotlin.ir.types.IrType type public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol classSerializer (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext) int $i$a$-let-SerializerSearchUtilKt$classSerializer$1$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it int $i$a$-let-SerializerSearchUtilKt$classSerializer$1$2 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-singleOrNull-SerializerSearchUtilKt$classSerializer$1$3 org.jetbrains.kotlin.ir.declarations.IrClass it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv int $i$a$-let-SerializerSearchUtilKt$classSerializer$1 org.jetbrains.kotlin.ir.declarations.IrClass it org.jetbrains.kotlin.ir.declarations.IrClass $this$classSerializer org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext context public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol polymorphicSerializerIfApplicableAutomatically (org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext) int $i$a$-let-SerializerSearchUtilKt$polymorphicSerializerIfApplicableAutomatically$1 String it String serializer org.jetbrains.kotlin.ir.declarations.IrClass $this$polymorphicSerializerIfApplicableAutomatically org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext context public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getOverriddenSerializer (org.jetbrains.kotlin.ir.types.IrType) int $i$a$-let-SerializerSearchUtilKt$overriddenSerializer$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it int $i$a$-let-SerializerSearchUtilKt$overriddenSerializer$2 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it org.jetbrains.kotlin.ir.symbols.IrClassSymbol desc org.jetbrains.kotlin.ir.types.IrType $this$overriddenSerializer public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getSerializableWith (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$serializableWith public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getSerializerForClass (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass $this$serializerForClass public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol findStandardKotlinTypeSerializer (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext, org.jetbrains.kotlin.ir.types.IrType) String typeName String name org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext context org.jetbrains.kotlin.ir.types.IrType type public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializableWith (java.util.List) org.jetbrains.kotlin.ir.expressions.IrConstructorCall annotation org.jetbrains.kotlin.ir.expressions.IrClassReference arg java.util.List $this$serializableWith public static final org.jetbrains.kotlin.ir.declarations.IrClass getSerializableClassByCompanion (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass classDescriptor org.jetbrains.kotlin.ir.declarations.IrClass companionClass public static final kotlin.Pair allSealedSerializableSubclassesFor (org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator, org.jetbrains.kotlin.ir.declarations.IrClass, org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext) int $i$a$-map-SerializerSearchUtilKt$allSealedSerializableSubclassesFor$serializableSubtypes$1 org.jetbrains.kotlin.ir.declarations.IrClass it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-let-SerializerSearchUtilKt$allSealedSerializableSubclassesFor$1$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it int $i$a$-mapNotNull-SerializerSearchUtilKt$allSealedSerializableSubclassesFor$1 org.jetbrains.kotlin.ir.types.IrSimpleType subtype int $i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv Object it$iv$iv int $i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv Object element$iv$iv Object element$iv$iv$iv int $i$f$forEach Iterable $this$forEach$iv$iv$iv int $i$f$mapNotNullTo Iterable $this$mapNotNullTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapNotNull Iterable $this$mapNotNull$iv java.util.List serializableSubtypes org.jetbrains.kotlinx.serialization.compiler.backend.ir.BaseIrGenerator $this$allSealedSerializableSubclassesFor org.jetbrains.kotlin.ir.declarations.IrClass irClass org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext context public static final org.jetbrains.kotlin.ir.declarations.IrClass getSerializableClassDescriptorBySerializer (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext, org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializerForClass org.jetbrains.kotlin.ir.declarations.IrClass classDescriptor org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext $this$getSerializableClassDescriptorBySerializer org.jetbrains.kotlin.ir.declarations.IrClass serializer public static final transient org.jetbrains.kotlin.ir.symbols.IrClassSymbol getClassFromRuntimeOrNull (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext, java.lang.String, org.jetbrains.kotlin.name.FqName[]) int $i$a$-let-SerializerSearchUtilKt$getClassFromRuntimeOrNull$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it org.jetbrains.kotlin.name.FqName pkg java.util.List listToSearch org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext $this$getClassFromRuntimeOrNull String className org.jetbrains.kotlin.name.FqName[] packages public static final transient org.jetbrains.kotlin.ir.symbols.IrClassSymbol getClassFromRuntime (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext, java.lang.String, org.jetbrains.kotlin.name.FqName[]) int $i$a$-ifEmpty-SerializerSearchUtilKt$getClassFromRuntime$1 org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext $this$getClassFromRuntime String className org.jetbrains.kotlin.name.FqName[] packages public static final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getClassFromInternalSerializationPackage (org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext, java.lang.String) org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext $this$getClassFromInternalSerializationPackage String className private static final org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerialTypeInfo getIrSerialTypeInfo$SerializableInfo (org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty, org.jetbrains.kotlin.ir.symbols.IrClassSymbol) org.jetbrains.kotlinx.serialization.compiler.backend.ir.IrSerializableProperty $property org.jetbrains.kotlin.ir.symbols.IrClassSymbol serializer private static final java.util.Collection allSealedSerializableSubclassesFor$recursiveSealed (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-map-SerializerSearchUtilKt$allSealedSerializableSubclassesFor$recursiveSealed$1 org.jetbrains.kotlin.ir.symbols.IrClassSymbol it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-flatMap-SerializerSearchUtilKt$allSealedSerializableSubclassesFor$recursiveSealed$2 org.jetbrains.kotlin.ir.declarations.IrClass it Iterable list$iv$iv Object element$iv$iv int $i$f$flatMapTo Iterable $this$flatMapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$flatMap Iterable $this$flatMap$iv org.jetbrains.kotlin.ir.declarations.IrClass klass }
org/jetbrains/kotlinx/serialization/compiler/backend/js/
org/jetbrains/kotlinx/serialization/compiler/backend/js/JsBlockBuilder.class
JsCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js public final org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder extends java.lang.Object { private final org.jetbrains.kotlin.js.backend.ast.JsBlock block public void <init> () public final org.jetbrains.kotlin.js.backend.ast.JsBlock getBlock () public final void unaryPlus (org.jetbrains.kotlin.js.backend.ast.JsStatement) org.jetbrains.kotlin.js.backend.ast.JsStatement $this$unaryPlus public final java.util.List getBody () }
org/jetbrains/kotlinx/serialization/compiler/backend/js/JsCasesBuilder.class
JsCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js public final org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCasesBuilder extends java.lang.Object { private final java.util.List caseList public void <init> () public final java.util.List getCaseList () public final void unaryPlus (org.jetbrains.kotlin.js.backend.ast.JsSwitchMember) org.jetbrains.kotlin.js.backend.ast.JsSwitchMember $this$unaryPlus }
org/jetbrains/kotlinx/serialization/compiler/backend/js/JsCodegenUtilKt$serializerInstance$1.class
JsCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCodegenUtilKt$serializerInstance$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.js.translate.context.TranslationContext $context void <init> (org.jetbrains.kotlin.js.translate.context.TranslationContext) org.jetbrains.kotlin.js.translate.context.TranslationContext $context public final org.jetbrains.kotlin.js.backend.ast.JsNameRef invoke (int, org.jetbrains.kotlin.types.KotlinType) int it public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/JsCodegenUtilKt$serializerInstance$args$2$2$expr$1.class
JsCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCodegenUtilKt$serializerInstance$args$2$2$expr$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this_serializerInstance final synthetic org.jetbrains.kotlin.js.translate.context.TranslationContext $context final synthetic org.jetbrains.kotlin.descriptors.ModuleDescriptor $module void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.descriptors.ModuleDescriptor) org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $receiver org.jetbrains.kotlin.js.translate.context.TranslationContext $context org.jetbrains.kotlin.descriptors.ModuleDescriptor $module public final org.jetbrains.kotlin.js.backend.ast.JsExpression invoke (int, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType genericType public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/JsCodegenUtilKt.class
JsCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js public final org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCodegenUtilKt extends java.lang.Object { public static final void jsWhile (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsExpression, kotlin.jvm.functions.Function1, org.jetbrains.kotlin.js.backend.ast.JsLabel) org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder b org.jetbrains.kotlin.js.backend.ast.JsWhile w org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$jsWhile org.jetbrains.kotlin.js.backend.ast.JsExpression condition kotlin.jvm.functions.Function1 body org.jetbrains.kotlin.js.backend.ast.JsLabel label public static synthetic void jsWhile$default (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsExpression, kotlin.jvm.functions.Function1, org.jetbrains.kotlin.js.backend.ast.JsLabel, int, java.lang.Object) public static final void case (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCasesBuilder, org.jetbrains.kotlin.js.backend.ast.JsExpression, kotlin.jvm.functions.Function1) org.jetbrains.kotlin.js.backend.ast.JsCase a org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder b org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCasesBuilder $this$case org.jetbrains.kotlin.js.backend.ast.JsExpression condition kotlin.jvm.functions.Function1 body public static final void default (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCasesBuilder, kotlin.jvm.functions.Function1) org.jetbrains.kotlin.js.backend.ast.JsDefault a org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder b org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCasesBuilder $this$default kotlin.jvm.functions.Function1 body public static final void jsSwitch (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsExpression, kotlin.jvm.functions.Function1) org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCasesBuilder b org.jetbrains.kotlin.js.backend.ast.JsSwitch sw org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$jsSwitch org.jetbrains.kotlin.js.backend.ast.JsExpression condition kotlin.jvm.functions.Function1 cases public static final org.jetbrains.kotlin.js.backend.ast.JsFunction buildFunction (org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.descriptors.FunctionDescriptor, kotlin.jvm.functions.Function3) org.jetbrains.kotlin.js.backend.ast.JsFunction functionObject org.jetbrains.kotlin.js.translate.context.TranslationContext innerCtx org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder b org.jetbrains.kotlin.js.translate.context.TranslationContext $this$buildFunction org.jetbrains.kotlin.descriptors.FunctionDescriptor descriptor kotlin.jvm.functions.Function3 bodyGen public static final org.jetbrains.kotlin.js.backend.ast.JsBinaryOperation propNotSeenTest (org.jetbrains.kotlin.js.backend.ast.JsNameRef, int) org.jetbrains.kotlin.js.backend.ast.JsNameRef seenVar int index public static final org.jetbrains.kotlin.js.backend.ast.JsExpression serializerObjectGetter (org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.js.translate.context.TranslationContext $this$serializerObjectGetter org.jetbrains.kotlin.descriptors.ClassDescriptor serializer public static final org.jetbrains.kotlin.js.backend.ast.JsExpression translateQualifiedReference (org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.js.translate.context.TranslationContext $this$translateQualifiedReference org.jetbrains.kotlin.descriptors.ClassDescriptor clazz public static final org.jetbrains.kotlin.js.backend.ast.JsExpression serializerTower (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty) int $i$a$-let-JsCodegenUtilKt$serializerTower$1 org.jetbrains.kotlin.js.backend.ast.JsExpression expr org.jetbrains.kotlin.js.backend.ast.JsExpression nullableSerClass org.jetbrains.kotlin.descriptors.ClassDescriptor serializer org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $this$serializerTower org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property public static final org.jetbrains.kotlin.js.backend.ast.JsExpression serializerInstance (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType, java.lang.Integer, kotlin.jvm.functions.Function2) int $i$a$-any-JsCodegenUtilKt$serializerInstance$hasNewCtxSerCtor$1 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor it Object element$iv int $i$f$any Iterable $this$any$iv int $i$a$-map-JsCodegenUtilKt$serializerInstance$args$1$1 org.jetbrains.kotlin.descriptors.ClassDescriptor argSer org.jetbrains.kotlin.types.TypeProjection it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-apply-JsCodegenUtilKt$serializerInstance$args$1 org.jetbrains.kotlin.descriptors.ClassDescriptor fallbackDefaultSerializer java.util.List $this$serializerInstance_u24lambda_u243 int $i$a$-let-JsCodegenUtilKt$serializerInstance$args$factoryFunc$entriesNames$1$1 String n int $i$a$-map-JsCodegenUtilKt$serializerInstance$args$factoryFunc$entriesNames$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-JsCodegenUtilKt$serializerInstance$args$factoryFunc$entriesAnnotations$1$annotationsConstructors$1$argExprs$1 org.jetbrains.kotlin.psi.ValueArgument arg Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-JsCodegenUtilKt$serializerInstance$args$factoryFunc$entriesAnnotations$1$annotationsConstructors$1 org.jetbrains.kotlin.descriptors.ClassDescriptor annotationClass java.util.List args java.util.List argExprs org.jetbrains.kotlin.js.backend.ast.JsExpression classRef Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-JsCodegenUtilKt$serializerInstance$args$factoryFunc$entriesAnnotations$1 java.util.List annotationsConstructors org.jetbrains.kotlin.descriptors.ClassDescriptor it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-JsCodegenUtilKt$serializerInstance$args$factoryFunc$classAnnotationsConstructors$1$argExprs$1 org.jetbrains.kotlin.psi.ValueArgument arg Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-JsCodegenUtilKt$serializerInstance$args$factoryFunc$classAnnotationsConstructors$1 org.jetbrains.kotlin.descriptors.ClassDescriptor annotationClass java.util.List args java.util.List argExprs org.jetbrains.kotlin.js.backend.ast.JsExpression classRef Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List enumEntries java.util.List entriesNames java.util.List entriesAnnotations java.util.List classAnnotationsConstructors org.jetbrains.kotlin.js.backend.ast.JsLiteral classAnnotations org.jetbrains.kotlin.descriptors.FunctionDescriptor factoryFunc org.jetbrains.kotlin.descriptors.ClassDescriptor enumDescriptor java.util.List enumArgs org.jetbrains.kotlin.resolve.scopes.MemberScope packageScope org.jetbrains.kotlin.descriptors.FunctionDescriptor enumSerializerFactoryFunc org.jetbrains.kotlin.descriptors.FunctionDescriptor annotatedEnumSerializerFactoryFunc int $i$a$-map-JsCodegenUtilKt$serializerInstance$args$2$1 org.jetbrains.kotlin.types.KotlinType it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-mapIndexed-JsCodegenUtilKt$serializerInstance$args$2$2 org.jetbrains.kotlin.types.KotlinType type org.jetbrains.kotlin.js.backend.ast.JsExpression expr int i org.jetbrains.kotlin.descriptors.ClassDescriptor serializer Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv int $i$a$-apply-JsCodegenUtilKt$serializerInstance$args$2 java.util.List subclasses java.util.List subSerializers java.util.List $this$serializerInstance_u24lambda_u2413 int $i$a$-map-JsCodegenUtilKt$serializerInstance$args$3 org.jetbrains.kotlin.descriptors.ClassDescriptor argSer org.jetbrains.kotlin.types.TypeProjection it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-requireNotNull-JsCodegenUtilKt$serializerInstance$ref$desc$1 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor desc org.jetbrains.kotlin.js.backend.ast.JsExpression nullableSerClass boolean hasNewCtxSerCtor java.util.List args org.jetbrains.kotlin.descriptors.ClassDescriptor serializable org.jetbrains.kotlin.js.backend.ast.JsExpression$JsExpressionHasArguments ref org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this$serializerInstance org.jetbrains.kotlin.js.translate.context.TranslationContext context org.jetbrains.kotlin.descriptors.ClassDescriptor serializerClass org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType kType Integer genericIndex kotlin.jvm.functions.Function2 genericGetter public static synthetic org.jetbrains.kotlin.js.backend.ast.JsExpression serializerInstance$default (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType, java.lang.Integer, kotlin.jvm.functions.Function2, int, java.lang.Object) public static final java.util.Map buildInitializersRemapping (org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.psi.KtPureClassOrObject, org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-mapValues-JsCodegenUtilKt$buildInitializersRemapping$myMap$1 java.util.Map$Entry it int $i$a$-associateByTo-MapsKt__MapsKt$mapValuesTo$1$iv$iv java.util.Map$Entry it$iv$iv Object element$iv$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv$iv int $i$f$mapValuesTo java.util.Map $this$mapValuesTo$iv$iv java.util.Map destination$iv$iv int $i$f$mapValues java.util.Map $this$mapValues$iv int $i$a$-mapValues-JsCodegenUtilKt$buildInitializersRemapping$myMap$2 java.util.Map$Entry it int $i$a$-associateByTo-MapsKt__MapsKt$mapValuesTo$1$iv$iv java.util.Map$Entry it$iv$iv Object element$iv$iv$iv int $i$f$associateByTo Iterable $this$associateByTo$iv$iv$iv int $i$f$mapValuesTo java.util.Map $this$mapValuesTo$iv$iv java.util.Map destination$iv$iv int $i$f$mapValues java.util.Map $this$mapValues$iv int $i$a$-takeIf-JsCodegenUtilKt$buildInitializersRemapping$parentPsi$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it java.util.Map myMap org.jetbrains.kotlin.psi.KtPureClassOrObject parentPsi java.util.Map parentMap org.jetbrains.kotlin.js.translate.context.TranslationContext $this$buildInitializersRemapping org.jetbrains.kotlin.psi.KtPureClassOrObject forClass org.jetbrains.kotlin.descriptors.ClassDescriptor superClass private static final org.jetbrains.kotlin.js.backend.ast.JsExpression serializerInstance$instantiate (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.descriptors.ModuleDescriptor, kotlin.jvm.functions.Function2, org.jetbrains.kotlin.js.backend.ast.JsExpression, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.js.backend.ast.JsExpression expr org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this_serializerInstance org.jetbrains.kotlin.js.translate.context.TranslationContext $context org.jetbrains.kotlin.descriptors.ModuleDescriptor $module kotlin.jvm.functions.Function2 $genericGetter org.jetbrains.kotlin.js.backend.ast.JsExpression nullableSerClass org.jetbrains.kotlin.descriptors.ClassDescriptor serializer org.jetbrains.kotlin.types.KotlinType type }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializableCompanionJsTranslator$Companion.class
SerializableCompanionJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js public final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableCompanionJsTranslator$Companion extends java.lang.Object { private void <init> () public final void translate (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor, org.jetbrains.kotlin.js.translate.context.TranslationContext) org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor translator org.jetbrains.kotlin.js.translate.context.TranslationContext context public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializableCompanionJsTranslator$generateSerializerGetter$f$1$stmt$1.class
SerializableCompanionJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableCompanionJsTranslator$generateSerializerGetter$f$1$stmt$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic java.util.List $args void <init> (java.util.List) java.util.List $args public final org.jetbrains.kotlin.js.backend.ast.JsExpression invoke (int, org.jetbrains.kotlin.types.KotlinType) int it public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializableCompanionJsTranslator$generateSerializerGetter$f$1.class
SerializableCompanionJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableCompanionJsTranslator$generateSerializerGetter$f$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableCompanionJsTranslator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableCompanionJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableCompanionJsTranslator $receiver public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsFunction, org.jetbrains.kotlin.js.translate.context.TranslationContext) int $i$a$-map-SerializableCompanionJsTranslator$generateSerializerGetter$f$1$args$1 org.jetbrains.kotlin.js.backend.ast.JsParameter it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.descriptors.ClassDescriptor serializer java.util.List args org.jetbrains.kotlin.js.backend.ast.JsExpression stmt org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$buildFunction org.jetbrains.kotlin.js.backend.ast.JsFunction jsFun org.jetbrains.kotlin.js.translate.context.TranslationContext context public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializableCompanionJsTranslator.class
SerializableCompanionJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js public final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableCompanionJsTranslator extends org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializableCompanionCodegen { public static final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableCompanionJsTranslator$Companion Companion private final org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor translator private final org.jetbrains.kotlin.js.translate.context.TranslationContext context public void <init> (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor, org.jetbrains.kotlin.js.translate.context.TranslationContext) org.jetbrains.kotlin.descriptors.ClassDescriptor declaration org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor translator org.jetbrains.kotlin.js.translate.context.TranslationContext context public final org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor getTranslator () public final org.jetbrains.kotlin.js.translate.context.TranslationContext getContext () protected void generateSerializerGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.js.backend.ast.JsFunction f org.jetbrains.kotlin.descriptors.FunctionDescriptor methodDescriptor public static final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor access$getSerializableDescriptor (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableCompanionJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableCompanionJsTranslator $this static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializableJsTranslator$Companion.class
SerializableJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js public final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator$Companion extends java.lang.Object { private void <init> () public final void translate (org.jetbrains.kotlin.psi.KtPureClassOrObject, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.translate.context.TranslationContext) org.jetbrains.kotlin.psi.KtPureClassOrObject declaration org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass org.jetbrains.kotlin.js.translate.context.TranslationContext context public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializableJsTranslator$generateInternalConstructor$f$1.class
SerializableJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator$generateInternalConstructor$f$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator this$0 final synthetic org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor $missingExceptionClassRef void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator, org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator $receiver org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor $missingExceptionClassRef public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsFunction, org.jetbrains.kotlin.js.translate.context.TranslationContext) int $i$a$-map-SerializableJsTranslator$generateInternalConstructor$f$1$seenVars$1 int it int item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-SerializableJsTranslator$generateInternalConstructor$f$1$1 org.jetbrains.kotlin.js.backend.ast.JsParameter it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv org.jetbrains.kotlin.psi.KtExpression initializer org.jetbrains.kotlin.js.backend.ast.JsExpression initExpr org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty prop org.jetbrains.kotlin.js.backend.ast.JsNameRef paramRef org.jetbrains.kotlin.js.backend.ast.JsStatement assignParamStmt org.jetbrains.kotlin.js.backend.ast.JsStatement ifNotSeenStmt org.jetbrains.kotlin.js.backend.ast.JsBinaryOperation notSeenTest int index int $i$a$-map-SerializableJsTranslator$generateInternalConstructor$f$1$serialDescs$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-requireNotNull-SerializableJsTranslator$generateInternalConstructor$f$1$2$e$1 int $i$a$-forEach-SerializableJsTranslator$generateInternalConstructor$f$1$2 org.jetbrains.kotlin.descriptors.PropertyDescriptor desc org.jetbrains.kotlin.psi.KtExpression expr org.jetbrains.kotlin.psi.KtExpression e org.jetbrains.kotlin.js.backend.ast.JsExpression initExpr java.util.Map$Entry element$iv int $i$f$forEach java.util.Map $this$forEach$iv int $i$a$-forEach-SerializableJsTranslator$generateInternalConstructor$f$1$3 org.jetbrains.kotlin.psi.KtExpression it Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlin.js.backend.ast.JsNameRef thiz org.jetbrains.kotlin.js.translate.context.TranslationContext context org.jetbrains.kotlin.js.backend.ast.JsNameRef markerAsThis java.util.List serializableProperties int seenVarsOffset java.util.List seenVars org.jetbrains.kotlin.descriptors.ClassDescriptor superClass int startPropOffset java.util.List serialDescs org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$buildFunction org.jetbrains.kotlin.js.backend.ast.JsFunction jsFun org.jetbrains.kotlin.js.translate.context.TranslationContext context public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializableJsTranslator.class
SerializableJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js public final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator extends org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializableCodegen { public static final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator$Companion Companion private final org.jetbrains.kotlin.psi.KtPureClassOrObject declaration private final org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor private final org.jetbrains.kotlin.js.translate.context.TranslationContext context private final java.util.Map initMap public void <init> (org.jetbrains.kotlin.psi.KtPureClassOrObject, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.translate.context.TranslationContext) org.jetbrains.kotlin.psi.KtPureClassOrObject declaration org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.js.translate.context.TranslationContext context public final org.jetbrains.kotlin.psi.KtPureClassOrObject getDeclaration () public final org.jetbrains.kotlin.descriptors.ClassDescriptor getDescriptor () public final org.jetbrains.kotlin.js.translate.context.TranslationContext getContext () protected void generateInternalConstructor (org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor) int $i$a$-single-SerializableJsTranslator$generateInternalConstructor$missingExceptionClassRef$1 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor it Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor missingExceptionClassRef org.jetbrains.kotlin.js.backend.ast.JsFunction f org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor constructorDescriptor private final void generateSuperNonSerializableCall (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.backend.ast.JsExpression) int $i$a$-singleOrNull-SerializableJsTranslator$generateSuperNonSerializableCall$suitableCtor$1 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor it Object element$iv int $i$f$singleOrNull Object single$iv boolean found$iv Iterable $this$singleOrNull$iv org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor suitableCtor org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$generateSuperNonSerializableCall org.jetbrains.kotlin.descriptors.ClassDescriptor superClass org.jetbrains.kotlin.js.backend.ast.JsExpression thisParameter private final int generateSuperSerializableCall (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List, org.jetbrains.kotlin.js.backend.ast.JsExpression, int) int $i$a$-single-SerializableJsTranslator$generateSuperSerializableCall$constrDesc$1 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor p0 Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor constrDesc org.jetbrains.kotlin.js.backend.ast.JsNameRef constrRef java.util.List superProperties int superSlots java.util.List arguments org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$generateSuperSerializableCall org.jetbrains.kotlin.descriptors.ClassDescriptor superClass java.util.List parameters org.jetbrains.kotlin.js.backend.ast.JsExpression thisParameter int propertiesStart protected void generateWriteSelfMethod (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor methodDescriptor public static final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor access$getSerializableDescriptor (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator $this public static final synthetic org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties access$getProperties (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator $this public static final synthetic int access$generateSuperSerializableCall (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator, org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List, org.jetbrains.kotlin.js.backend.ast.JsExpression, int) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator $this org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $receiver org.jetbrains.kotlin.descriptors.ClassDescriptor superClass java.util.List parameters org.jetbrains.kotlin.js.backend.ast.JsExpression thisParameter int propertiesStart public static final synthetic void access$generateSuperNonSerializableCall (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator, org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.backend.ast.JsExpression) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator $this org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $receiver org.jetbrains.kotlin.descriptors.ClassDescriptor superClass org.jetbrains.kotlin.js.backend.ast.JsExpression thisParameter public static final synthetic java.util.Map access$getInitMap$p (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializableJsTranslator $this static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerForEnumsTranslator$generateLoad$1.class
SerializerForEnumsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator$generateLoad$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator $receiver public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsFunction, org.jetbrains.kotlin.js.translate.context.TranslationContext) org.jetbrains.kotlin.descriptors.ClassDescriptor decoderClass org.jetbrains.kotlin.js.backend.ast.JsNameRef serialClassDescRef org.jetbrains.kotlin.js.backend.ast.JsName decodeEnumF org.jetbrains.kotlin.descriptors.FunctionDescriptor valuesFunc org.jetbrains.kotlin.js.backend.ast.JsInvocation decodeEnumCall org.jetbrains.kotlin.js.backend.ast.JsArrayAccess resultCall org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$generateFunction org.jetbrains.kotlin.js.backend.ast.JsFunction jsFun org.jetbrains.kotlin.js.translate.context.TranslationContext ctx public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerForEnumsTranslator$generateSave$1.class
SerializerForEnumsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator$generateSave$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator $receiver public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsFunction, org.jetbrains.kotlin.js.translate.context.TranslationContext) org.jetbrains.kotlin.descriptors.ClassDescriptor encoderClass org.jetbrains.kotlin.js.backend.ast.JsNameRef serialClassDescRef org.jetbrains.kotlin.descriptors.PropertyDescriptor ordinalProp org.jetbrains.kotlin.js.backend.ast.JsNameRef ordinalRef org.jetbrains.kotlin.js.backend.ast.JsName encodeEnumF org.jetbrains.kotlin.js.backend.ast.JsInvocation call org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$generateFunction org.jetbrains.kotlin.js.backend.ast.JsFunction jsFun org.jetbrains.kotlin.js.translate.context.TranslationContext ctx public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerForEnumsTranslator.class
SerializerForEnumsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js public final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator extends org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator { public void <init> (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor, org.jetbrains.kotlin.js.translate.context.TranslationContext) org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor translator org.jetbrains.kotlin.js.translate.context.TranslationContext context protected void generateSave (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function protected void generateLoad (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function protected org.jetbrains.kotlin.js.backend.ast.JsExpression instantiateNewDescriptor (org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.js.backend.ast.JsExpression, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor serialDescForEnums org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor ctor org.jetbrains.kotlin.js.translate.context.TranslationContext context org.jetbrains.kotlin.js.backend.ast.JsExpression correctThis org.jetbrains.kotlin.descriptors.ClassDescriptor baseSerialDescImplClass protected void addElementsContentToDescriptor (org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.js.backend.ast.JsNameRef, org.jetbrains.kotlin.descriptors.FunctionDescriptor, org.jetbrains.kotlin.descriptors.FunctionDescriptor) String serialName org.jetbrains.kotlin.js.backend.ast.JsInvocation call org.jetbrains.kotlin.descriptors.ClassDescriptor entry java.util.List enumEntries org.jetbrains.kotlin.js.translate.context.TranslationContext context org.jetbrains.kotlin.js.backend.ast.JsNameRef serialDescriptorInThis org.jetbrains.kotlin.descriptors.FunctionDescriptor addElementFunction org.jetbrains.kotlin.descriptors.FunctionDescriptor pushAnnotationFunction public static final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor access$getSerializerDescriptor (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator $this public static final synthetic org.jetbrains.kotlin.descriptors.PropertyDescriptor access$getAnySerialDescProperty (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator $this public static final synthetic kotlin.sequences.Sequence access$getFuncDesc (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator, org.jetbrains.kotlin.descriptors.ClassDescriptor, java.lang.String) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerForEnumsTranslator $this org.jetbrains.kotlin.descriptors.ClassDescriptor $receiver String funcName }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$Companion.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js public final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$Companion extends java.lang.Object { private void <init> () public final void translate (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor, org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) org.jetbrains.kotlin.descriptors.ClassDescriptor serializableDesc org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor translator org.jetbrains.kotlin.js.translate.context.TranslationContext context org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$generateChildSerializersGetter$1.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$generateChildSerializersGetter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $receiver public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsFunction, org.jetbrains.kotlin.js.translate.context.TranslationContext) int $i$a$-requireNotNull-SerializerJsTranslator$generateChildSerializersGetter$1$allSerializers$1$1 int $i$a$-map-SerializerJsTranslator$generateChildSerializersGetter$1$allSerializers$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List allSerializers org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$generateFunction public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$generateGenericFieldsAndConstructor$f$1.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$generateGenericFieldsAndConstructor$f$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $receiver public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsFunction, org.jetbrains.kotlin.js.translate.context.TranslationContext) int $i$a$-forEachIndexed-SerializerJsTranslator$generateGenericFieldsAndConstructor$f$1$1 org.jetbrains.kotlin.js.backend.ast.JsNameRef thisFRef int i org.jetbrains.kotlin.js.backend.ast.JsParameter parameter Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.kotlin.js.backend.ast.JsNameRef thiz org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$buildFunction org.jetbrains.kotlin.js.backend.ast.JsFunction jsFun org.jetbrains.kotlin.js.translate.context.TranslationContext context public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$generateLoad$1$3$1$1.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$generateLoad$1$3$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator this$0 final synthetic org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty $property final synthetic org.jetbrains.kotlin.js.translate.context.TranslationContext $context final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor $inputClass final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $serialClassDescRef final synthetic int $i final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $inputVar final synthetic java.util.List $localProps final synthetic java.util.List $bitMasks void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.backend.ast.JsNameRef, int, org.jetbrains.kotlin.js.backend.ast.JsNameRef, java.util.List, java.util.List) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $receiver org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty $property org.jetbrains.kotlin.js.translate.context.TranslationContext $context org.jetbrains.kotlin.descriptors.ClassDescriptor $inputClass org.jetbrains.kotlin.js.backend.ast.JsNameRef $serialClassDescRef int $i org.jetbrains.kotlin.js.backend.ast.JsNameRef $inputVar java.util.List $localProps java.util.List $bitMasks public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder) int $i$a$-single-SerializerJsTranslator$generateLoad$1$3$1$1$call$readFunc$1 org.jetbrains.kotlin.descriptors.FunctionDescriptor it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-let-SerializerJsTranslator$generateLoad$1$3$1$1$call$readFunc$2 org.jetbrains.kotlin.descriptors.FunctionDescriptor it boolean unknownSer org.jetbrains.kotlin.js.backend.ast.JsName readFunc java.util.List readArgs int $i$a$-single-SerializerJsTranslator$generateLoad$1$3$1$1$call$readFunc$3 org.jetbrains.kotlin.descriptors.FunctionDescriptor it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-let-SerializerJsTranslator$generateLoad$1$3$1$1$call$readFunc$4 org.jetbrains.kotlin.descriptors.FunctionDescriptor it org.jetbrains.kotlin.js.backend.ast.JsName readFunc org.jetbrains.kotlin.types.KotlinType coerceTo org.jetbrains.kotlinx.serialization.compiler.backend.common.SerialTypeInfo sti org.jetbrains.kotlin.js.backend.ast.JsExpression innerSerial org.jetbrains.kotlin.js.backend.ast.JsExpression call int bitPos org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$case public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$generateLoad$1$3$1$2.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$generateLoad$1$3$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $loopRef void <init> (org.jetbrains.kotlin.js.backend.ast.JsNameRef) org.jetbrains.kotlin.js.backend.ast.JsNameRef $loopRef public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder) org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$case public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$generateLoad$1$3$1$3.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$generateLoad$1$3$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator this$0 final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $indexVar final synthetic org.jetbrains.kotlin.js.translate.context.TranslationContext $context void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator, org.jetbrains.kotlin.js.backend.ast.JsNameRef, org.jetbrains.kotlin.js.translate.context.TranslationContext) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $receiver org.jetbrains.kotlin.js.backend.ast.JsNameRef $indexVar org.jetbrains.kotlin.js.translate.context.TranslationContext $context public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder) int $i$a$-let-SerializerJsTranslator$generateLoad$1$3$1$3$excClassRef$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it org.jetbrains.kotlin.js.backend.ast.JsExpression excClassRef org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$default public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$generateLoad$1$3$1.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$generateLoad$1$3$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator this$0 final synthetic org.jetbrains.kotlin.js.translate.context.TranslationContext $context final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor $inputClass final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $serialClassDescRef final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $inputVar final synthetic java.util.List $localProps final synthetic java.util.List $bitMasks final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $loopRef final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $indexVar void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator, org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.backend.ast.JsNameRef, org.jetbrains.kotlin.js.backend.ast.JsNameRef, java.util.List, java.util.List, org.jetbrains.kotlin.js.backend.ast.JsNameRef, org.jetbrains.kotlin.js.backend.ast.JsNameRef) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $receiver org.jetbrains.kotlin.js.translate.context.TranslationContext $context org.jetbrains.kotlin.descriptors.ClassDescriptor $inputClass org.jetbrains.kotlin.js.backend.ast.JsNameRef $serialClassDescRef org.jetbrains.kotlin.js.backend.ast.JsNameRef $inputVar java.util.List $localProps java.util.List $bitMasks org.jetbrains.kotlin.js.backend.ast.JsNameRef $loopRef org.jetbrains.kotlin.js.backend.ast.JsNameRef $indexVar public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCasesBuilder) int i org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property org.jetbrains.kotlinx.serialization.compiler.backend.js.JsCasesBuilder $this$jsSwitch public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$generateLoad$1$3.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$generateLoad$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic org.jetbrains.kotlin.js.translate.context.TranslationContext $context final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator this$0 final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor $inputClass final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $indexVar final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $inputVar final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $serialClassDescRef final synthetic java.util.List $localProps final synthetic java.util.List $bitMasks final synthetic org.jetbrains.kotlin.js.backend.ast.JsNameRef $loopRef void <init> (org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.backend.ast.JsNameRef, org.jetbrains.kotlin.js.backend.ast.JsNameRef, org.jetbrains.kotlin.js.backend.ast.JsNameRef, java.util.List, java.util.List, org.jetbrains.kotlin.js.backend.ast.JsNameRef) org.jetbrains.kotlin.js.translate.context.TranslationContext $context org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $receiver org.jetbrains.kotlin.descriptors.ClassDescriptor $inputClass org.jetbrains.kotlin.js.backend.ast.JsNameRef $indexVar org.jetbrains.kotlin.js.backend.ast.JsNameRef $inputVar org.jetbrains.kotlin.js.backend.ast.JsNameRef $serialClassDescRef java.util.List $localProps java.util.List $bitMasks org.jetbrains.kotlin.js.backend.ast.JsNameRef $loopRef public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder) org.jetbrains.kotlin.js.backend.ast.JsName readElementF org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$jsWhile public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$generateLoad$1.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$generateLoad$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $receiver public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsFunction, org.jetbrains.kotlin.js.translate.context.TranslationContext) int $i$a$-map-SerializerJsTranslator$generateLoad$1$bitMasks$1 int it int item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-map-SerializerJsTranslator$generateLoad$1$1 org.jetbrains.kotlin.js.backend.ast.JsNameRef it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-mapIndexed-SerializerJsTranslator$generateLoad$1$localProps$1 int i Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv int $i$a$-map-SerializerJsTranslator$generateLoad$1$2 org.jetbrains.kotlin.js.backend.ast.JsNameRef it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-single-SerializerJsTranslator$generateLoad$1$readBeginF$1 org.jetbrains.kotlin.descriptors.FunctionDescriptor it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-let-SerializerJsTranslator$generateLoad$1$readEndF$1 org.jetbrains.kotlin.descriptors.FunctionDescriptor it org.jetbrains.kotlin.descriptors.ClassDescriptor inputClass org.jetbrains.kotlin.descriptors.ClassDescriptor decoderClass org.jetbrains.kotlin.js.backend.ast.JsNameRef serialClassDescRef org.jetbrains.kotlin.js.backend.ast.JsNameRef indexVar int blocksCnt java.util.List bitMasks java.util.List localProps org.jetbrains.kotlin.js.backend.ast.JsNameRef inputVar org.jetbrains.kotlin.descriptors.FunctionDescriptor readBeginF org.jetbrains.kotlin.js.backend.ast.JsInvocation readBeginCall org.jetbrains.kotlin.js.backend.ast.JsLabel loop org.jetbrains.kotlin.js.backend.ast.JsNameRef loopRef org.jetbrains.kotlin.js.backend.ast.JsName readEndF org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor constrDesc org.jetbrains.kotlin.js.backend.ast.JsNameRef constrRef java.util.List args org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$generateFunction org.jetbrains.kotlin.js.backend.ast.JsFunction jsFun org.jetbrains.kotlin.js.translate.context.TranslationContext context private static final int invoke$bitMaskOff (int) int i public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 public static final synthetic int access$invoke$bitMaskOff (int) int i }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$generateSave$1.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$generateSave$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $receiver public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsFunction, org.jetbrains.kotlin.js.translate.context.TranslationContext) int $i$a$-single-SerializerJsTranslator$generateSave$1$wBeginFunc$1 org.jetbrains.kotlin.descriptors.FunctionDescriptor it Object element$iv int $i$f$single Object single$iv boolean found$iv kotlin.sequences.Sequence $this$single$iv int $i$a$-filter-SerializerJsTranslator$generateSave$1$labeledProperties$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv int $i$a$-let-SerializerJsTranslator$generateSave$1$invocation$writeFunc$1 org.jetbrains.kotlin.descriptors.FunctionDescriptor it org.jetbrains.kotlin.js.backend.ast.JsName writeFunc int $i$a$-let-SerializerJsTranslator$generateSave$1$invocation$writeFunc$2 org.jetbrains.kotlin.descriptors.FunctionDescriptor it org.jetbrains.kotlin.js.backend.ast.JsName writeFunc int $i$a$-let-SerializerJsTranslator$generateSave$1$defaultValue$1 org.jetbrains.kotlin.psi.KtExpression it org.jetbrains.kotlin.js.backend.ast.JsName shouldEncodeFunc org.jetbrains.kotlin.js.backend.ast.JsExpression defaultValue org.jetbrains.kotlin.js.backend.ast.JsPrefixOperation partA org.jetbrains.kotlin.js.backend.ast.JsInvocation partB org.jetbrains.kotlin.js.backend.ast.JsBinaryOperation cond org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property org.jetbrains.kotlinx.serialization.compiler.backend.common.SerialTypeInfo sti org.jetbrains.kotlin.js.backend.ast.JsExpression innerSerial org.jetbrains.kotlin.js.backend.ast.JsStatement invocation int index int $i$a$-let-SerializerJsTranslator$generateSave$1$wEndFunc$1 org.jetbrains.kotlin.descriptors.FunctionDescriptor it org.jetbrains.kotlin.descriptors.ClassDescriptor encoderClass org.jetbrains.kotlin.descriptors.ClassDescriptor kOutputClass org.jetbrains.kotlin.js.backend.ast.JsName wBeginFunc org.jetbrains.kotlin.js.backend.ast.JsNameRef serialClassDescRef org.jetbrains.kotlin.psi.KtPureClassOrObject serializableSource java.util.Map initializersMap org.jetbrains.kotlin.js.backend.ast.JsInvocation call org.jetbrains.kotlin.js.backend.ast.JsNameRef objRef org.jetbrains.kotlin.js.backend.ast.JsName localOutputName org.jetbrains.kotlin.js.backend.ast.JsNameRef localOutputRef java.util.List labeledProperties org.jetbrains.kotlin.js.backend.ast.JsName wEndFunc org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$generateFunction org.jetbrains.kotlin.js.backend.ast.JsFunction jsFun org.jetbrains.kotlin.js.translate.context.TranslationContext ctx private static final org.jetbrains.kotlin.js.backend.ast.JsNameRef invoke$jsNameRef (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.js.backend.ast.JsNameRef) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty $this$invoke_u24jsNameRef org.jetbrains.kotlin.js.translate.context.TranslationContext $ctx org.jetbrains.kotlin.js.backend.ast.JsNameRef objRef public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator$generateTypeParamsSerializersGetter$1.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$generateTypeParamsSerializersGetter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $receiver public final void invoke (org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder, org.jetbrains.kotlin.js.backend.ast.JsFunction, org.jetbrains.kotlin.js.translate.context.TranslationContext) int $i$a$-mapIndexed-SerializerJsTranslator$generateTypeParamsSerializersGetter$1$typeParams$1 int idx Object item$iv$iv int $i$f$mapIndexedTo int index$iv$iv Iterable $this$mapIndexedTo$iv$iv java.util.Collection destination$iv$iv int $i$f$mapIndexed Iterable $this$mapIndexed$iv java.util.List typeParams org.jetbrains.kotlinx.serialization.compiler.backend.js.JsBlockBuilder $this$generateFunction public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/js/SerializerJsTranslator.class
SerializerJsTranslator.kt package org.jetbrains.kotlinx.serialization.compiler.backend.js public org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator extends org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen { public static final org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator$Companion Companion private final org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor translator private final org.jetbrains.kotlin.js.translate.context.TranslationContext context public void <init> (org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor, org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor translator org.jetbrains.kotlin.js.translate.context.TranslationContext context org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public final org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor getTranslator () public final org.jetbrains.kotlin.js.translate.context.TranslationContext getContext () public final void generateFunction$kotlinx_serialization_compiler_plugin_backend (org.jetbrains.kotlin.descriptors.FunctionDescriptor, kotlin.jvm.functions.Function3) org.jetbrains.kotlin.js.backend.ast.JsFunction f org.jetbrains.kotlin.descriptors.FunctionDescriptor descriptor kotlin.jvm.functions.Function3 bodyGen protected void generateSerialDesc () org.jetbrains.kotlin.descriptors.PropertyDescriptor desc org.jetbrains.kotlin.descriptors.ClassDescriptor serialDescImplClass org.jetbrains.kotlin.js.backend.ast.JsExpression correctThis org.jetbrains.kotlin.js.backend.ast.JsExpression value org.jetbrains.kotlin.js.backend.ast.JsExpression assgmnt org.jetbrains.kotlin.descriptors.FunctionDescriptor addFunc org.jetbrains.kotlin.descriptors.FunctionDescriptor pushFunc org.jetbrains.kotlin.descriptors.FunctionDescriptor pushClassFunc org.jetbrains.kotlin.js.backend.ast.JsNameRef serialClassDescRef protected org.jetbrains.kotlin.js.backend.ast.JsExpression instantiateNewDescriptor (org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.js.backend.ast.JsExpression, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor serialDescImplConstructor org.jetbrains.kotlin.js.translate.context.TranslationContext context org.jetbrains.kotlin.js.backend.ast.JsExpression correctThis org.jetbrains.kotlin.descriptors.ClassDescriptor baseSerialDescImplClass protected void addElementsContentToDescriptor (org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.js.backend.ast.JsNameRef, org.jetbrains.kotlin.descriptors.FunctionDescriptor, org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.js.backend.ast.JsInvocation call org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty prop org.jetbrains.kotlin.js.translate.context.TranslationContext context org.jetbrains.kotlin.js.backend.ast.JsNameRef serialDescriptorInThis org.jetbrains.kotlin.descriptors.FunctionDescriptor addElementFunction org.jetbrains.kotlin.descriptors.FunctionDescriptor pushAnnotationFunction protected final void pushAnnotationsInto (org.jetbrains.kotlin.descriptors.annotations.Annotated, org.jetbrains.kotlin.descriptors.DeclarationDescriptor, org.jetbrains.kotlin.js.backend.ast.JsNameRef) int $i$a$-map-SerializerJsTranslator$pushAnnotationsInto$argExprs$1 org.jetbrains.kotlin.psi.ValueArgument arg Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List argExprs org.jetbrains.kotlin.js.backend.ast.JsExpression classRef org.jetbrains.kotlin.js.backend.ast.JsInvocation invok org.jetbrains.kotlin.descriptors.ClassDescriptor annotationClass java.util.List args org.jetbrains.kotlin.descriptors.annotations.Annotated annotated org.jetbrains.kotlin.descriptors.DeclarationDescriptor pushFunction org.jetbrains.kotlin.js.backend.ast.JsNameRef intoRef protected void generateChildSerializersGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function protected void generateTypeParamsSerializersGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function protected void generateSerializableClassProperty (org.jetbrains.kotlin.descriptors.PropertyDescriptor) int $i$a$-apply-SerializerJsTranslator$generateSerializableClassProperty$getterExpr$1 org.jetbrains.kotlin.js.backend.ast.JsFunction $this$generateSerializableClassProperty_u24lambda_u241 org.jetbrains.kotlin.descriptors.PropertyDescriptor propDesc org.jetbrains.kotlin.js.translate.declaration.DefaultPropertyTranslator propTranslator org.jetbrains.kotlin.descriptors.PropertyGetterDescriptor getterDesc org.jetbrains.kotlin.js.backend.ast.JsFunction getterExpr org.jetbrains.kotlin.descriptors.PropertyDescriptor property protected void generateGenericFieldsAndConstructor (org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor) org.jetbrains.kotlin.js.backend.ast.JsFunction f org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor typedConstructorDescriptor protected final org.jetbrains.kotlin.js.backend.ast.JsName referenceMethod (org.jetbrains.kotlin.js.translate.context.TranslationContext, org.jetbrains.kotlin.descriptors.ClassDescriptor, java.lang.String) org.jetbrains.kotlin.js.translate.context.TranslationContext $this$referenceMethod org.jetbrains.kotlin.descriptors.ClassDescriptor clazz String name protected void generateSave (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function protected void generateLoad (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function public static final synthetic java.util.List access$getSerializableProperties (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $this public static final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor access$getSerializerDescriptor (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $this public static final synthetic kotlin.sequences.Sequence access$getFuncDesc (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator, org.jetbrains.kotlin.descriptors.ClassDescriptor, java.lang.String) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $this org.jetbrains.kotlin.descriptors.ClassDescriptor $receiver String funcName public static final synthetic org.jetbrains.kotlin.descriptors.PropertyDescriptor access$getAnySerialDescProperty (org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator) org.jetbrains.kotlinx.serialization.compiler.backend.js.SerializerJsTranslator $this static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$createSingletonLambda$1.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$createSingletonLambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.org.objectweb.asm.Type $lambdaType void <init> (org.jetbrains.org.objectweb.asm.Type) org.jetbrains.org.objectweb.asm.Type $lambdaType public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$createSingletonLambda$3.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$createSingletonLambda$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic kotlin.jvm.functions.Function3 $block final synthetic org.jetbrains.kotlin.codegen.ImplementationBodyCodegen $lambdaCodegen void <init> (kotlin.jvm.functions.Function3, org.jetbrains.kotlin.codegen.ImplementationBodyCodegen) kotlin.jvm.functions.Function3 $block org.jetbrains.kotlin.codegen.ImplementationBodyCodegen $lambdaCodegen public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$createSingletonLambda$4.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$createSingletonLambda$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.org.objectweb.asm.Type $lambdaType final synthetic org.jetbrains.kotlin.types.SimpleType $resultSimpleType void <init> (org.jetbrains.org.objectweb.asm.Type, org.jetbrains.kotlin.types.SimpleType) org.jetbrains.org.objectweb.asm.Type $lambdaType org.jetbrains.kotlin.types.SimpleType $resultSimpleType public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$generateMethod$1.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$generateMethod$1 extends org.jetbrains.kotlin.codegen.FunctionGenerationStrategy$CodegenBased { final synthetic kotlin.jvm.functions.Function3 $block void <init> (kotlin.jvm.functions.Function3, org.jetbrains.kotlin.codegen.state.GenerationState) kotlin.jvm.functions.Function3 $block org.jetbrains.kotlin.codegen.state.GenerationState $super_call_param$1 public void doGenerateBody (org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature) org.jetbrains.kotlin.codegen.ExpressionCodegen codegen org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature signature }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstance$2$1.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstance$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply void <init> (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver public final void invoke (int, org.jetbrains.kotlin.descriptors.ClassDescriptor) int $i$a$-let-JVMCodegenUtilKt$stackValueSerializerInstance$2$1$1 String it org.jetbrains.kotlin.descriptors.ClassDescriptor entry public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstance$2$2$1.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstance$2$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen void <init> (org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen public final void invoke (int, kotlin.Triple) org.jetbrains.kotlin.descriptors.ClassDescriptor annotationClass java.util.List args java.util.List consParams kotlin.Triple annotation public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstance$2$2.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstance$2$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply final synthetic org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen void <init> (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen public final void invoke (int, org.jetbrains.kotlin.descriptors.ClassDescriptor) java.util.List annotations org.jetbrains.kotlin.descriptors.ClassDescriptor entry public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstance$2$3.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstance$2$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen void <init> (org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen public final void invoke (int, kotlin.Triple) org.jetbrains.kotlin.descriptors.ClassDescriptor annotationClass java.util.List args java.util.List consParams kotlin.Triple annotation public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstance$2$5.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstance$2$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this_stackValueSerializerInstance final synthetic org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen final synthetic org.jetbrains.kotlin.codegen.ClassBodyCodegen $classCodegen final synthetic org.jetbrains.kotlin.descriptors.ModuleDescriptor $module final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply final synthetic kotlin.jvm.functions.Function3 $genericSerializerFieldGetter final synthetic StringBuilder $signature void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, kotlin.jvm.functions.Function3, java.lang.StringBuilder) org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $receiver org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen org.jetbrains.kotlin.codegen.ClassBodyCodegen $classCodegen org.jetbrains.kotlin.descriptors.ModuleDescriptor $module org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver kotlin.jvm.functions.Function3 $genericSerializerFieldGetter StringBuilder $signature public final void invoke (int, kotlin.Pair) kotlin.Pair serializer public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstance$2$6.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstance$2$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply final synthetic org.jetbrains.kotlin.codegen.ClassBodyCodegen $classCodegen void <init> (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ClassBodyCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlin.codegen.ClassBodyCodegen $classCodegen public final void invoke (int, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.kotlin.types.KotlinType type public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstance$2$7$1.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstance$2$7$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this_stackValueSerializerInstance final synthetic org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen final synthetic org.jetbrains.kotlin.codegen.ClassBodyCodegen $classCodegen final synthetic org.jetbrains.kotlin.descriptors.ModuleDescriptor $module void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlin.descriptors.ModuleDescriptor) org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $receiver org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen org.jetbrains.kotlin.codegen.ClassBodyCodegen $classCodegen org.jetbrains.kotlin.descriptors.ModuleDescriptor $module public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance org.jetbrains.kotlin.types.KotlinType genericType public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstance$2$7.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstance$2$7 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic java.util.List $subClasses final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this_stackValueSerializerInstance final synthetic org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen final synthetic org.jetbrains.kotlin.codegen.ClassBodyCodegen $classCodegen final synthetic org.jetbrains.kotlin.descriptors.ModuleDescriptor $module final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply void <init> (java.util.List, org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter) java.util.List $subClasses org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $receiver org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen org.jetbrains.kotlin.codegen.ClassBodyCodegen $classCodegen org.jetbrains.kotlin.descriptors.ModuleDescriptor $module org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver public final void invoke (int, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.types.KotlinType argType org.jetbrains.kotlin.descriptors.ClassDescriptor argSerializer int i org.jetbrains.kotlin.descriptors.ClassDescriptor serializer public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstanceFromClass$1.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstanceFromClass$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic int $varIndexStart void <init> (int) int $varIndexStart public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance int idx public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstanceFromSerializer$1.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstanceFromSerializer$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlin.codegen.ClassBodyCodegen $codegen void <init> (org.jetbrains.kotlin.codegen.ClassBodyCodegen) org.jetbrains.kotlin.codegen.ClassBodyCodegen $codegen public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance int idx public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt$stackValueSerializerInstanceFromSerializerWithoutSti$1.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt$stackValueSerializerInstanceFromSerializerWithoutSti$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlin.codegen.ClassBodyCodegen $codegen void <init> (org.jetbrains.kotlin.codegen.ClassBodyCodegen) org.jetbrains.kotlin.codegen.ClassBodyCodegen $codegen public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance int idx public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMCodegenUtilKt.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMCodegenUtilKt extends java.lang.Object { private static final org.jetbrains.org.objectweb.asm.Type descType private static final org.jetbrains.org.objectweb.asm.Type descImplType private static final org.jetbrains.org.objectweb.asm.Type descriptorForEnumsType private static final org.jetbrains.org.objectweb.asm.Type generatedSerializerType private static final org.jetbrains.org.objectweb.asm.Type kOutputType private static final org.jetbrains.org.objectweb.asm.Type encoderType private static final org.jetbrains.org.objectweb.asm.Type decoderType private static final org.jetbrains.org.objectweb.asm.Type kInputType private static final org.jetbrains.org.objectweb.asm.Type pluginUtilsType private static final org.jetbrains.org.objectweb.asm.Type enumFactoriesType private static final org.jetbrains.org.objectweb.asm.Type jvmLambdaType private static final org.jetbrains.org.objectweb.asm.Type kotlinLazyType private static final org.jetbrains.org.objectweb.asm.Type function0Type private static final org.jetbrains.org.objectweb.asm.Type threadSafeModeType private static final org.jetbrains.org.objectweb.asm.Type kSerialSaverType private static final org.jetbrains.org.objectweb.asm.Type kSerialLoaderType private static final org.jetbrains.org.objectweb.asm.Type kSerializerType private static final org.jetbrains.org.objectweb.asm.Type kSerializerArrayType private static final String serializationExceptionName private static final String serializationExceptionMissingFieldName private static final String serializationExceptionUnknownIndexName private static final org.jetbrains.org.objectweb.asm.Type annotationType private static final org.jetbrains.org.objectweb.asm.Type annotationArrayType private static final org.jetbrains.org.objectweb.asm.Type doubleAnnotationArrayType private static final org.jetbrains.org.objectweb.asm.Type stringType private static final org.jetbrains.org.objectweb.asm.Type stringArrayType private static final String descriptorGetterName private static final String getLazyValueName private static final org.jetbrains.org.objectweb.asm.Type OPT_MASK_TYPE private static final int OPT_MASK_BITS public static final org.jetbrains.org.objectweb.asm.Type getDescType () public static final org.jetbrains.org.objectweb.asm.Type getDescImplType () public static final org.jetbrains.org.objectweb.asm.Type getDescriptorForEnumsType () public static final org.jetbrains.org.objectweb.asm.Type getGeneratedSerializerType () public static final org.jetbrains.org.objectweb.asm.Type getKOutputType () public static final org.jetbrains.org.objectweb.asm.Type getEncoderType () public static final org.jetbrains.org.objectweb.asm.Type getDecoderType () public static final org.jetbrains.org.objectweb.asm.Type getKInputType () public static final org.jetbrains.org.objectweb.asm.Type getPluginUtilsType () public static final org.jetbrains.org.objectweb.asm.Type getEnumFactoriesType () public static final org.jetbrains.org.objectweb.asm.Type getJvmLambdaType () public static final org.jetbrains.org.objectweb.asm.Type getKotlinLazyType () public static final org.jetbrains.org.objectweb.asm.Type getFunction0Type () public static final org.jetbrains.org.objectweb.asm.Type getThreadSafeModeType () public static final org.jetbrains.org.objectweb.asm.Type getKSerialSaverType () public static final org.jetbrains.org.objectweb.asm.Type getKSerialLoaderType () public static final org.jetbrains.org.objectweb.asm.Type getKSerializerType () public static final org.jetbrains.org.objectweb.asm.Type getKSerializerArrayType () public static final java.lang.String getSerializationExceptionName () public static final java.lang.String getSerializationExceptionMissingFieldName () public static final java.lang.String getSerializationExceptionUnknownIndexName () public static final org.jetbrains.org.objectweb.asm.Type getAnnotationType () public static final org.jetbrains.org.objectweb.asm.Type getAnnotationArrayType () public static final org.jetbrains.org.objectweb.asm.Type getDoubleAnnotationArrayType () public static final org.jetbrains.org.objectweb.asm.Type getStringType () public static final org.jetbrains.org.objectweb.asm.Type getStringArrayType () public static final java.lang.String getDescriptorGetterName () public static final java.lang.String getGetLazyValueName () public static final org.jetbrains.org.objectweb.asm.Type getOPT_MASK_TYPE () public static final int getOPT_MASK_BITS () public static final void genValidateProperty (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, int) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$genValidateProperty int index int bitMaskAddress public static final void genMissingFieldExceptionThrow (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, java.lang.String) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$genMissingFieldExceptionThrow String fieldName public static final void genKOutputMethodCall (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.kotlin.codegen.ImplementationBodyCodegen, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.org.objectweb.asm.Type, int, java.lang.Integer, org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator) int $i$a$-let-JVMCodegenUtilKt$genKOutputMethodCall$1 org.jetbrains.org.objectweb.asm.Type type org.jetbrains.org.objectweb.asm.Type propertyType org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo sti boolean useSerializer org.jetbrains.kotlin.codegen.JvmKotlinType actualType org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$genKOutputMethodCall org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property org.jetbrains.kotlin.codegen.ImplementationBodyCodegen classCodegen org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen org.jetbrains.org.objectweb.asm.Type propertyOwnerType int ownerVar Integer fromClassStartVar org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator generator public static synthetic void genKOutputMethodCall$default (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.kotlin.codegen.ImplementationBodyCodegen, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.org.objectweb.asm.Type, int, java.lang.Integer, org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, int, java.lang.Object) public static final java.lang.String buildInternalConstructorDesc (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, int, org.jetbrains.kotlin.codegen.ClassBodyCodegen, java.util.List) int $i$a$-repeat-JVMCodegenUtilKt$buildInternalConstructorDesc$1 int it org.jetbrains.org.objectweb.asm.Type propertyType org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property StringBuilder constructorDesc int propVar org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$buildInternalConstructorDesc int propsStartVar int bitMaskBase org.jetbrains.kotlin.codegen.ClassBodyCodegen codegen java.util.List args public static final void generateMethod (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen, org.jetbrains.kotlin.descriptors.FunctionDescriptor, kotlin.jvm.functions.Function3) org.jetbrains.kotlin.codegen.ImplementationBodyCodegen $this$generateMethod org.jetbrains.kotlin.descriptors.FunctionDescriptor function kotlin.jvm.functions.Function3 block public static final boolean stackValueSerializerInstanceFromClass (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo, int, org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator) org.jetbrains.kotlin.descriptors.ClassDescriptor serializer org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstanceFromClass org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen org.jetbrains.kotlin.codegen.ClassBodyCodegen classCodegen org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo sti int varIndexStart org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator serializerCodegen public static final boolean stackValueSerializerInstanceFromSerializerWithoutSti (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator) int $i$a$-also-JVMCodegenUtilKt$stackValueSerializerInstanceFromSerializerWithoutSti$2 boolean it org.jetbrains.kotlin.descriptors.ClassDescriptor serializer org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstanceFromSerializerWithoutSti org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen org.jetbrains.kotlin.codegen.ClassBodyCodegen codegen org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator serializerCodegen public static final boolean stackValueSerializerInstanceFromSerializer (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo, org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstanceFromSerializer org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen org.jetbrains.kotlin.codegen.ClassBodyCodegen codegen org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo sti org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator serializerCodegen public static final boolean stackValueSerializerInstance (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, java.lang.Integer, kotlin.jvm.functions.Function3) int $i$a$-run-JVMCodegenUtilKt$stackValueSerializerInstance$1 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance_u24lambda_u243 int $i$a$-map-JVMCodegenUtilKt$stackValueSerializerInstance$argSerializers$1 org.jetbrains.kotlin.types.KotlinType argType org.jetbrains.kotlin.descriptors.ClassDescriptor argSerializer org.jetbrains.kotlin.types.TypeProjection projection Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv java.util.List entries java.util.List classAnnotationsTuples org.jetbrains.org.objectweb.asm.Type javaEnumArray org.jetbrains.org.objectweb.asm.Type enumJavaType String serialName org.jetbrains.org.objectweb.asm.Type enumJavaType org.jetbrains.org.objectweb.asm.Type javaEnumArray int $i$a$-any-JVMCodegenUtilKt$stackValueSerializerInstance$2$4 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor it Object element$iv int $i$f$any Iterable $this$any$iv org.jetbrains.kotlin.descriptors.ClassDescriptor fallbackDefaultSerializer java.util.List subClasses java.util.List subSerializers int $i$a$-forEach-JVMCodegenUtilKt$stackValueSerializerInstance$2$8 kotlin.Pair it Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$a$-apply-JVMCodegenUtilKt$stackValueSerializerInstance$2 org.jetbrains.org.objectweb.asm.Type serializerType org.jetbrains.kotlin.descriptors.ClassDescriptor classDescriptor StringBuilder signature String serialName org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance_u24lambda_u247 org.jetbrains.kotlin.descriptors.ClassDescriptor serializer java.util.List argSerializers org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this$stackValueSerializerInstance org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen org.jetbrains.kotlin.codegen.ClassBodyCodegen classCodegen org.jetbrains.kotlin.descriptors.ModuleDescriptor module org.jetbrains.kotlin.types.KotlinType kType org.jetbrains.kotlin.descriptors.ClassDescriptor maybeSerializer org.jetbrains.org.objectweb.asm.commons.InstructionAdapter iv Integer genericIndex kotlin.jvm.functions.Function3 genericSerializerFieldGetter public static synthetic boolean stackValueSerializerInstance$default (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.types.KotlinType, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, java.lang.Integer, kotlin.jvm.functions.Function3, int, java.lang.Object) public static final void generateSyntheticAnnotationOnStack (org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.descriptors.ClassDescriptor, java.util.List, java.util.List) org.jetbrains.kotlin.psi.ValueArgument decl org.jetbrains.kotlin.descriptors.ValueParameterDescriptor desc org.jetbrains.org.objectweb.asm.Type valAsmType int i int $i$a$-with-JVMCodegenUtilKt$generateSyntheticAnnotationOnStack$1 StringBuilder sb org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateSyntheticAnnotationOnStack_u24lambda_u248 String implType org.jetbrains.kotlin.codegen.ExpressionCodegen $this$generateSyntheticAnnotationOnStack org.jetbrains.kotlin.descriptors.ClassDescriptor annotationClass java.util.List args java.util.List ctorParams public static final void wrapStackValueIntoNullableSerializer (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$wrapStackValueIntoNullableSerializer public static final void fillArray (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.org.objectweb.asm.Type, java.util.List, kotlin.jvm.functions.Function2) int $i$a$-forEachIndexed-JVMCodegenUtilKt$fillArray$1 int i Object arg Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$fillArray org.jetbrains.org.objectweb.asm.Type type java.util.List args kotlin.jvm.functions.Function2 onEach public static final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo getSerialTypeInfo (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.org.objectweb.asm.Type) int $i$a$-let-JVMCodegenUtilKt$getSerialTypeInfo$1 org.jetbrains.kotlin.descriptors.ClassDescriptor it int $i$a$-let-JVMCodegenUtilKt$getSerialTypeInfo$2 org.jetbrains.kotlin.descriptors.ClassDescriptor it int $i$a$-let-JVMCodegenUtilKt$getSerialTypeInfo$3 org.jetbrains.kotlin.descriptors.ClassDescriptor it String name org.jetbrains.kotlin.descriptors.ClassDescriptor serializer org.jetbrains.kotlin.descriptors.ClassDescriptor serializer org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this$getSerialTypeInfo org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property org.jetbrains.org.objectweb.asm.Type type public static final void stackValueDefault (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.org.objectweb.asm.Type) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueDefault org.jetbrains.org.objectweb.asm.Type type public static final org.jetbrains.org.objectweb.asm.Type createSingletonLambda (java.lang.String, org.jetbrains.kotlin.codegen.ImplementationBodyCodegen, org.jetbrains.kotlin.types.SimpleType, kotlin.jvm.functions.Function3) int $i$a$-with-JVMCodegenUtilKt$createSingletonLambda$2 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$createSingletonLambda_u24lambda_u2413 org.jetbrains.org.objectweb.asm.Type lambdaType org.jetbrains.kotlin.descriptors.impl.ClassDescriptorImpl lambdaClass org.jetbrains.kotlin.codegen.ClassBuilder lambdaClassBuilder org.jetbrains.kotlin.codegen.context.ClassContext classContextForCreator org.jetbrains.kotlin.codegen.ImplementationBodyCodegen lambdaCodegen org.jetbrains.kotlin.descriptors.impl.ClassConstructorDescriptorImpl constr org.jetbrains.kotlin.codegen.ExpressionCodegen lambdaClInit org.jetbrains.kotlin.descriptors.impl.SimpleFunctionDescriptorImpl invokeFunction org.jetbrains.kotlin.descriptors.impl.SimpleFunctionDescriptorImpl bridgeInvokeFunction String lambdaName org.jetbrains.kotlin.codegen.ImplementationBodyCodegen outerClassCodegen org.jetbrains.kotlin.types.SimpleType resultSimpleType kotlin.jvm.functions.Function3 block private static final void stackValueSerializerInstance$lambda$7$instantiate (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, kotlin.jvm.functions.Function3, java.lang.StringBuilder, kotlin.Pair, boolean) org.jetbrains.kotlin.types.KotlinType argType org.jetbrains.kotlin.descriptors.ClassDescriptor argSerializer org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this_stackValueSerializerInstance org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen org.jetbrains.kotlin.codegen.ClassBodyCodegen $classCodegen org.jetbrains.kotlin.descriptors.ModuleDescriptor $module org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply kotlin.jvm.functions.Function3 $genericSerializerFieldGetter StringBuilder signature kotlin.Pair typeArgument boolean writeSignature static synthetic void stackValueSerializerInstance$lambda$7$instantiate$default (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, kotlin.jvm.functions.Function3, java.lang.StringBuilder, kotlin.Pair, boolean, int, java.lang.Object) private static final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo getSerialTypeInfo$SerializableInfo (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty $property org.jetbrains.kotlin.descriptors.ClassDescriptor serializer public static final synthetic void access$stackValueSerializerInstance$lambda$7$instantiate (org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.codegen.ClassBodyCodegen, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, kotlin.jvm.functions.Function3, java.lang.StringBuilder, kotlin.Pair, boolean) org.jetbrains.kotlinx.serialization.compiler.backend.common.AbstractSerialGenerator $this_stackValueSerializerInstance org.jetbrains.kotlin.codegen.ExpressionCodegen $expressionCodegen org.jetbrains.kotlin.codegen.ClassBodyCodegen $classCodegen org.jetbrains.kotlin.descriptors.ModuleDescriptor $module org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_apply kotlin.jvm.functions.Function3 $genericSerializerFieldGetter StringBuilder signature kotlin.Pair typeArgument boolean writeSignature static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/JVMSerialTypeInfo.class
JVMCodegenUtil.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo extends org.jetbrains.kotlinx.serialization.compiler.backend.common.SerialTypeInfo { private final org.jetbrains.org.objectweb.asm.Type type public void <init> (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.org.objectweb.asm.Type, java.lang.String, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property org.jetbrains.org.objectweb.asm.Type type String nn org.jetbrains.kotlin.descriptors.ClassDescriptor serializer public synthetic void <init> (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.org.objectweb.asm.Type, java.lang.String, org.jetbrains.kotlin.descriptors.ClassDescriptor, int, kotlin.jvm.internal.DefaultConstructorMarker) public final org.jetbrains.org.objectweb.asm.Type getType () }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerialInfoCodegenImpl$Companion.class
SerialInfoCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl$Companion extends java.lang.Object { private void <init> () public final void generateSerialInfoImplBody (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen) org.jetbrains.kotlin.descriptors.ClassDescriptor thisClass org.jetbrains.kotlin.codegen.ImplementationBodyCodegen codegen public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerialInfoCodegenImpl$generateConstructor$2.class
SerialInfoCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl$generateConstructor$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl this$0 final synthetic java.util.List $props void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl, java.util.List) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl $receiver java.util.List $props public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) int $i$a$-forEach-SerialInfoCodegenImpl$generateConstructor$2$1 org.jetbrains.org.objectweb.asm.Type propType String propFieldName org.jetbrains.kotlin.descriptors.PropertyDescriptor prop Object element$iv int $i$f$forEach Iterable $this$forEach$iv int varOffset org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerialInfoCodegenImpl$generateFieldsAndSetters$1$1.class
SerialInfoCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl$generateFieldsAndSetters$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl this$0 final synthetic String $propFieldName final synthetic org.jetbrains.org.objectweb.asm.Type $propType void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl, java.lang.String, org.jetbrains.org.objectweb.asm.Type) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl $receiver String $propFieldName org.jetbrains.org.objectweb.asm.Type $propType public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerialInfoCodegenImpl.class
SerialInfoCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerialInfoCodegenImpl$Companion Companion private final org.jetbrains.kotlin.codegen.ImplementationBodyCodegen codegen private final org.jetbrains.kotlin.descriptors.ClassDescriptor thisClass private final org.jetbrains.kotlin.resolve.BindingContext bindingContext private final org.jetbrains.org.objectweb.asm.Type thisAsmType public void <init> (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.resolve.BindingContext) org.jetbrains.kotlin.codegen.ImplementationBodyCodegen codegen org.jetbrains.kotlin.descriptors.ClassDescriptor thisClass org.jetbrains.kotlin.resolve.BindingContext bindingContext public final org.jetbrains.kotlin.codegen.ImplementationBodyCodegen getCodegen () public final org.jetbrains.kotlin.descriptors.ClassDescriptor getThisClass () public final org.jetbrains.kotlin.resolve.BindingContext getBindingContext () public final org.jetbrains.org.objectweb.asm.Type getThisAsmType () public final void generate () Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv java.util.List props private final void generateFieldsAndSetters (java.util.List) int $i$a$-forEach-SerialInfoCodegenImpl$generateFieldsAndSetters$1 org.jetbrains.org.objectweb.asm.Type propType String propFieldName org.jetbrains.kotlin.descriptors.impl.SimpleFunctionDescriptorImpl f org.jetbrains.kotlin.descriptors.PropertyDescriptor prop Object element$iv int $i$f$forEach Iterable $this$forEach$iv java.util.List props private final void generateConstructor (java.util.List) int $i$a$-forEach-SerialInfoCodegenImpl$generateConstructor$1 org.jetbrains.kotlin.descriptors.PropertyDescriptor prop Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlin.descriptors.impl.ClassConstructorDescriptorImpl constr java.util.List args int i java.util.List props static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCodegenImpl$Companion.class
SerializableCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl$Companion extends java.lang.Object { private void <init> () public final void generateSerializableExtensions (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen) org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass org.jetbrains.kotlin.codegen.ImplementationBodyCodegen codegen public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCodegenImpl$doGenerateConstructorImpl$bitMaskOff$1.class
SerializableCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl$doGenerateConstructorImpl$bitMaskOff$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic int $seenMaskVar void <init> (int) int $seenMaskVar public final java.lang.Integer invoke (int) int it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCodegenImpl$doGenerateWriteSelf$1$1.class
SerializableCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl$doGenerateWriteSelf$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic int $offsetI void <init> (int) int $offsetI public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance int i public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCodegenImpl$generateInternalConstructor$1.class
SerializableCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl$generateInternalConstructor$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl $receiver public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod org.jetbrains.kotlin.codegen.ExpressionCodegen expr public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCodegenImpl$generateOptimizedGoldenMaskCheck$2.class
SerializableCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl$generateOptimizedGoldenMaskCheck$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_generateOptimizedGoldenMaskCheck final synthetic int $maskVar void <init> (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver int $maskVar public final void invoke (int, int) int i public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCodegenImpl$generateOptimizedGoldenMaskCheck$3.class
SerializableCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl$generateOptimizedGoldenMaskCheck$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2 { final synthetic org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_generateOptimizedGoldenMaskCheck void <init> (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver public final void invoke (int, int) int goldenMask public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object) Object p1 Object p2 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCodegenImpl$generateWriteSelfMethod$1.class
SerializableCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl$generateWriteSelfMethod$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl $receiver public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod org.jetbrains.kotlin.codegen.ExpressionCodegen expr public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCodegenImpl.class
SerializableCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl extends org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializableCodegen { public static final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl$Companion Companion private final org.jetbrains.kotlin.codegen.ImplementationBodyCodegen classCodegen private final org.jetbrains.org.objectweb.asm.Type thisAsmType private final org.jetbrains.kotlin.config.ApiVersion fieldMissingOptimizationVersion private final boolean useFieldMissingOptimization private final java.util.Map descToProps private final java.util.Map paramsToProps public void <init> (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen) org.jetbrains.kotlin.codegen.ImplementationBodyCodegen classCodegen private final org.jetbrains.kotlin.psi.KtProperty getProp (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty prop private final org.jetbrains.kotlin.psi.KtParameter getParam (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty prop private final kotlin.Pair initializersMapper (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty) int $i$a$-let-SerializableCodegenImpl$initializersMapper$maybeInit$1 org.jetbrains.kotlin.psi.KtProperty it int $i$a$-let-SerializableCodegenImpl$initializersMapper$initializer$1 org.jetbrains.kotlin.psi.KtParameter it org.jetbrains.kotlin.psi.KtExpression maybeInit org.jetbrains.kotlin.psi.KtExpression initializer org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty prop private final org.jetbrains.org.objectweb.asm.Type getAsmType (org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty $this$asmType protected void generateInternalConstructor (org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor) org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor constructorDescriptor protected void generateWriteSelfMethod (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor methodDescriptor private final void doGenerateWriteSelf (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen) int $i$a$-single-SerializableCodegenImpl$doGenerateWriteSelf$superTypeArguments$1 org.jetbrains.kotlin.types.KotlinType it Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv int $i$a$-let-SerializableCodegenImpl$doGenerateWriteSelf$1$genericIdx$1 int it int $i$a$-forEach-SerializableCodegenImpl$doGenerateWriteSelf$1 Integer genericIdx org.jetbrains.kotlin.descriptors.ClassDescriptor serial org.jetbrains.kotlin.types.TypeProjection it Object element$iv int $i$f$forEach Iterable $this$forEach$iv java.util.List superTypeArguments org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature superSignature org.jetbrains.org.objectweb.asm.Label writeLabel org.jetbrains.org.objectweb.asm.Label nonWriteLabel org.jetbrains.org.objectweb.asm.Type propAsmType org.jetbrains.kotlin.codegen.JvmKotlinType actualType org.jetbrains.kotlin.codegen.StackValue lhs org.jetbrains.kotlin.psi.KtExpression expr org.jetbrains.kotlin.codegen.StackValue rhs org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property int i int thisI int outputI int serialDescI int offsetI org.jetbrains.kotlin.descriptors.ClassDescriptor superClass int myPropsStart org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$doGenerateWriteSelf org.jetbrains.kotlin.codegen.ExpressionCodegen exprCodegen private final void doGenerateConstructorImpl (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.Label nonThrowLabel org.jetbrains.org.objectweb.asm.Label setLbl org.jetbrains.org.objectweb.asm.Label nextLabel org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty prop org.jetbrains.org.objectweb.asm.Type propType int i int $i$a$-map-SerializableCodegenImpl$doGenerateConstructorImpl$serializedProps$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int $i$a$-filter-SerializableCodegenImpl$doGenerateConstructorImpl$1 java.util.Map$Entry it java.util.Map$Entry element$iv$iv int $i$f$filterTo java.util.Map $this$filterTo$iv$iv java.util.Map destination$iv$iv int $i$f$filter java.util.Map $this$filter$iv int $i$a$-forEach-SerializableCodegenImpl$doGenerateConstructorImpl$2 org.jetbrains.kotlin.psi.KtProperty prop java.util.Map$Entry element$iv int $i$f$forEach java.util.Map $this$forEach$iv int $i$a$-forEach-SerializableCodegenImpl$doGenerateConstructorImpl$3 org.jetbrains.kotlin.descriptors.PropertyDescriptor t org.jetbrains.kotlin.psi.KtParameter u java.util.Map$Entry element$iv int $i$f$forEach java.util.Map $this$forEach$iv org.jetbrains.kotlin.psi.KtExpression expr org.jetbrains.kotlin.codegen.StackValue stackValue org.jetbrains.kotlin.psi.KtSuperTypeListEntry specifier int $i$a$-forEach-SerializableCodegenImpl$doGenerateConstructorImpl$4 org.jetbrains.kotlin.psi.KtExpression it Object element$iv int $i$f$forEach Iterable $this$forEach$iv int seenMaskVar kotlin.jvm.functions.Function1 bitMaskOff int bitMaskEnd int propIndex int propOffset java.util.Set serializedProps int delegate org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$doGenerateConstructorImpl org.jetbrains.kotlin.codegen.ExpressionCodegen exprCodegen private final kotlin.Pair generateSuperSerializableCall (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, int) int $i$a$-firstOrNull-SerializableCodegenImpl$generateSuperSerializableCall$1 org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor it Object element$iv int $i$f$firstOrNull Iterable $this$firstOrNull$iv int $i$a$-require-SerializableCodegenImpl$generateSuperSerializableCall$2 String desc int $i$a$-sumOfInt-SerializableCodegenImpl$generateSuperSerializableCall$3 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it java.util.List superProps String creator org.jetbrains.kotlin.descriptors.ClassDescriptor superClass String superType org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateSuperSerializableCall int maskVar int propStartVar private final void generateOptimizedGoldenMaskCheck (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int) int goldenMask int $i$a$-forEachIndexed-SerializableCodegenImpl$generateOptimizedGoldenMaskCheck$1 int maskIndex int i int goldenMask Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.org.objectweb.asm.Label fieldsMissingLabel java.util.List goldenMaskList org.jetbrains.org.objectweb.asm.Label allPresentsLabel int maskSlotCount org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateOptimizedGoldenMaskCheck int maskVar private final void stackSerialDescriptor (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter) org.jetbrains.kotlin.descriptors.ClassDescriptor serializer org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackSerialDescriptor private final void generateStaticDescriptorField () org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property int $i$a$-with-SerializableCodegenImpl$generateStaticDescriptorField$1 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateStaticDescriptorField_u24lambda_u2414 int flags org.jetbrains.kotlin.codegen.ExpressionCodegen clInit private final void genInitProperty (org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty) int $i$a$-let-SerializableCodegenImpl$genInitProperty$1 org.jetbrains.kotlin.psi.KtProperty it int $i$a$-let-SerializableCodegenImpl$genInitProperty$2 org.jetbrains.kotlin.psi.KtParameter it org.jetbrains.kotlin.codegen.ExpressionCodegen $this$genInitProperty org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty prop private final void genInitParam (org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlin.descriptors.PropertyDescriptor, org.jetbrains.kotlin.psi.KtParameter) org.jetbrains.org.objectweb.asm.Type mapType org.jetbrains.kotlin.codegen.ExpressionCodegen $this$genInitParam org.jetbrains.kotlin.descriptors.PropertyDescriptor prop org.jetbrains.kotlin.psi.KtParameter param private final boolean canUseFieldMissingOptimization () org.jetbrains.kotlin.config.ApiVersion implementationVersion private static final void doGenerateWriteSelf$emitEncoderCall (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, int, org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl, org.jetbrains.kotlin.codegen.ExpressionCodegen, int, int, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, int) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_doGenerateWriteSelf int outputI int serialDescI org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl this$0 org.jetbrains.kotlin.codegen.ExpressionCodegen $exprCodegen int thisI int offsetI org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property int index public static final synthetic void access$doGenerateConstructorImpl (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl $this org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlin.codegen.ExpressionCodegen exprCodegen public static final synthetic void access$doGenerateWriteSelf (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCodegenImpl $this org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlin.codegen.ExpressionCodegen exprCodegen static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCompanionCodegenImpl$Companion.class
SerializableCompanionCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl$Companion extends java.lang.Object { private void <init> () public final void generateSerializableExtensions (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen) org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass org.jetbrains.kotlin.codegen.ImplementationBodyCodegen codegen public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCompanionCodegenImpl$generateLazySerializerGetter$2.class
SerializableCompanionCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl$generateLazySerializerGetter$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl this$0 final synthetic String $fieldName void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl, java.lang.String) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl $receiver String $fieldName public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCompanionCodegenImpl$generateLazySerializerGetter$lambdaType$1.class
SerializableCompanionCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl$generateLazySerializerGetter$lambdaType$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl $receiver public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ImplementationBodyCodegen, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.kotlin.descriptors.ClassDescriptor serializerDescriptor org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$createSingletonLambda org.jetbrains.kotlin.codegen.ImplementationBodyCodegen lambdaCodegen org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCompanionCodegenImpl$generateSerializerGetter$1$1.class
SerializableCompanionCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl$generateSerializerGetter$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { public static final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl$generateSerializerGetter$1$1 INSTANCE void <init> () public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, org.jetbrains.kotlin.types.KotlinType) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackValueSerializerInstance int it public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCompanionCodegenImpl$generateSerializerGetter$1.class
SerializableCompanionCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl$generateSerializerGetter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl this$0 final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor $serial void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl $receiver org.jetbrains.kotlin.descriptors.ClassDescriptor $serial public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializableCompanionCodegenImpl.class
SerializableCompanionCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl extends org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializableCompanionCodegen { public static final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl$Companion Companion private final org.jetbrains.kotlin.codegen.ImplementationBodyCodegen classCodegen public void <init> (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen) org.jetbrains.kotlin.codegen.ImplementationBodyCodegen classCodegen protected void generateLazySerializerGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) int $i$a$-with-SerializableCompanionCodegenImpl$generateLazySerializerGetter$1 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateLazySerializerGetter_u24lambda_u240 String fieldName org.jetbrains.org.objectweb.asm.Type lambdaType org.jetbrains.kotlin.codegen.ExpressionCodegen clInit org.jetbrains.kotlin.descriptors.FunctionDescriptor methodDescriptor protected void generateSerializerGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.ClassDescriptor serial org.jetbrains.kotlin.descriptors.FunctionDescriptor methodDescriptor public static final synthetic org.jetbrains.kotlin.descriptors.ClassDescriptor access$getSerializableDescriptor (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl $this public static final synthetic org.jetbrains.kotlin.codegen.ImplementationBodyCodegen access$getClassCodegen$p (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializableCompanionCodegenImpl $this static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerCodegenImpl$Companion.class
SerializerCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl$Companion extends java.lang.Object { private void <init> () public final void generateSerializerExtensions (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl serializerCodegen org.jetbrains.kotlin.codegen.ImplementationBodyCodegen codegen org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerCodegenImpl$generateChildSerializersGetter$1.class
SerializerCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl$generateChildSerializersGetter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $receiver public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) int $i$a$-assert-SerializerCodegenImpl$generateChildSerializersGetter$1$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty prop int i int size org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerCodegenImpl$generateGenericFieldsAndConstructor$2.class
SerializerCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl$generateGenericFieldsAndConstructor$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl this$0 final synthetic kotlin.jvm.internal.Ref$IntRef $locals void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl, kotlin.jvm.internal.Ref$IntRef) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $receiver kotlin.jvm.internal.Ref$IntRef $locals public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) int $i$a$-forEachIndexed-SerializerCodegenImpl$generateGenericFieldsAndConstructor$2$1 int i Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod org.jetbrains.kotlin.codegen.ExpressionCodegen exprGen public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerCodegenImpl$generateLoad$1$bitMaskOff$1.class
SerializerCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl$generateLoad$1$bitMaskOff$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 { final synthetic int $bitMaskBase void <init> (int) int $bitMaskBase public final java.lang.Integer invoke (int) int it public volatile synthetic java.lang.Object invoke (java.lang.Object) Object p1 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerCodegenImpl$generateLoad$1.class
SerializerCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl$generateLoad$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $receiver public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) int i org.jetbrains.org.objectweb.asm.Type propertyType org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property org.jetbrains.org.objectweb.asm.Type propertyType int index org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property int maskVar int $i$a$-filter-SerializerCodegenImpl$generateLoad$1$labeledProperties$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv int i int addr org.jetbrains.org.objectweb.asm.Type propertyType int index org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property org.jetbrains.org.objectweb.asm.Label nonThrowLabel int i org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property int $i$a$-map-SerializerCodegenImpl$generateLoad$1$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object item$iv$iv int $i$f$mapTo Iterable $this$mapTo$iv$iv java.util.Collection destination$iv$iv int $i$f$map Iterable $this$map$iv int inputVar int descVar int indexVar int bitMaskBase int blocksCnt kotlin.jvm.functions.Function1 bitMaskOff int propsStartVar int propVar org.jetbrains.org.objectweb.asm.Label readElementLabel org.jetbrains.org.objectweb.asm.Label readEndLabel java.util.List labeledProperties org.jetbrains.org.objectweb.asm.Label incorrectIndLabel org.jetbrains.org.objectweb.asm.Label[] labels int labelNum int resultVar String constructorDesc org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerCodegenImpl$generateSave$1.class
SerializerCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl$generateSave$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $receiver public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) int $i$a$-forEachIndexed-SerializerCodegenImpl$generateSave$1$1 int i Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv StringBuilder sig int $i$a$-filter-SerializerCodegenImpl$generateSave$1$labeledProperties$1 org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty it Object element$iv$iv int $i$f$filterTo Iterable $this$filterTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filter Iterable $this$filter$iv org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property int index java.util.List labeledProperties int outputVar int objVar int descVar org.jetbrains.org.objectweb.asm.Type objType org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature signature org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerCodegenImpl$generateSerializableClassProperty$1.class
SerializerCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl$generateSerializableClassProperty$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $receiver public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerCodegenImpl$generateTypeParamsSerializersGetter$1.class
SerializerCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl$generateTypeParamsSerializersGetter$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $receiver public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerCodegenImpl.class
SerializerCodegenImpl.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl extends org.jetbrains.kotlinx.serialization.compiler.backend.common.SerializerCodegen { public static final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl$Companion Companion private final org.jetbrains.kotlin.codegen.ImplementationBodyCodegen codegen private final String serialDescField private final org.jetbrains.org.objectweb.asm.Type serializerAsmType private final org.jetbrains.org.objectweb.asm.Type serializableAsmType private final boolean staticDescriptor public void <init> (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) org.jetbrains.kotlin.codegen.ImplementationBodyCodegen codegen org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin protected final org.jetbrains.kotlin.codegen.ImplementationBodyCodegen getCodegen () protected final org.jetbrains.org.objectweb.asm.Type getSerializerAsmType () protected final org.jetbrains.org.objectweb.asm.Type getSerializableAsmType () protected void generateGenericFieldsAndConstructor (org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor) int $i$a$-forEachIndexed-SerializerCodegenImpl$generateGenericFieldsAndConstructor$1 int i Object item$iv int $i$f$forEachIndexed int index$iv Iterable $this$forEachIndexed$iv kotlin.jvm.internal.Ref$IntRef locals org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor typedConstructorDescriptor private final void generateSerialDescriptor (org.jetbrains.kotlin.codegen.ExpressionCodegen, int, boolean) int $i$a$-with-SerializerCodegenImpl$generateSerialDescriptor$1 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateSerialDescriptor_u24lambda_u241 org.jetbrains.kotlin.codegen.ExpressionCodegen $this$generateSerialDescriptor int descriptorVar boolean isStatic protected void instantiateNewDescriptor (org.jetbrains.kotlin.codegen.ExpressionCodegen, boolean) int $i$a$-assert-SerializerCodegenImpl$instantiateNewDescriptor$1$1 int $i$a$-with-SerializerCodegenImpl$instantiateNewDescriptor$1 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$instantiateNewDescriptor_u24lambda_u243 org.jetbrains.kotlin.codegen.ExpressionCodegen $this$instantiateNewDescriptor boolean isStatic protected void addElementsContentToDescriptor (org.jetbrains.kotlin.codegen.ExpressionCodegen, int) org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property int $i$a$-with-SerializerCodegenImpl$addElementsContentToDescriptor$1 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$addElementsContentToDescriptor_u24lambda_u244 org.jetbrains.kotlin.codegen.ExpressionCodegen $this$addElementsContentToDescriptor int descriptorVar protected final void addSyntheticAnnotationsToDescriptor (org.jetbrains.kotlin.codegen.ExpressionCodegen, int, org.jetbrains.kotlin.descriptors.annotations.Annotated, java.lang.String) org.jetbrains.kotlin.descriptors.ClassDescriptor annotationClass java.util.List args java.util.List consParams int $i$a$-with-SerializerCodegenImpl$addSyntheticAnnotationsToDescriptor$1 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$addSyntheticAnnotationsToDescriptor_u24lambda_u245 org.jetbrains.kotlin.codegen.ExpressionCodegen $this$addSyntheticAnnotationsToDescriptor int descriptorVar org.jetbrains.kotlin.descriptors.annotations.Annotated annotated String functionToCall protected void generateSerialDesc () int flags org.jetbrains.kotlin.codegen.ExpressionCodegen expr protected final void stackSerialClassDesc (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, java.lang.Integer) int $i$a$-let-SerializerCodegenImpl$stackSerialClassDesc$1 int it org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$stackSerialClassDesc Integer classDescVar protected void generateSerializableClassProperty (org.jetbrains.kotlin.descriptors.PropertyDescriptor) org.jetbrains.kotlin.descriptors.PropertyDescriptor property protected void generateTypeParamsSerializersGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function protected void generateChildSerializersGetter (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function protected void generateSave (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function public final void genArrayOfTypeParametersSerializers$kotlinx_serialization_compiler_plugin_backend (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter) int i int size org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$genArrayOfTypeParametersSerializers protected void generateLoad (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function private final void callReadProperty (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.org.objectweb.asm.Type, int, int, int, int) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo sti boolean useSerializer boolean unknownSer org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$callReadProperty org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property org.jetbrains.org.objectweb.asm.Type propertyType int index int inputVar int descriptorVar int propertyVar private final java.lang.String buildExternalConstructorDesc (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, int) org.jetbrains.org.objectweb.asm.Type propertyType org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property int cnt int mask StringBuilder constructorDesc int propVar org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$buildExternalConstructorDesc int propsStartVar int bitMaskBase private final void genSetSerializableStandaloneProperties (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen, int, int, kotlin.jvm.functions.Function1) int i org.jetbrains.org.objectweb.asm.Label nextLabel org.jetbrains.org.objectweb.asm.Type propertyType int index org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property int propVar int offset org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$genSetSerializableStandaloneProperties org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen int propVarStart int resultVar kotlin.jvm.functions.Function1 bitMaskPos private static final void callReadProperty$produceCall (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo, boolean, boolean, boolean) org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this_callReadProperty org.jetbrains.kotlinx.serialization.compiler.backend.jvm.JVMSerialTypeInfo sti boolean useSerializer boolean unknownSer boolean isUpdatable public static final synthetic boolean access$getStaticDescriptor$p (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $this public static final synthetic void access$generateSerialDescriptor (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl, org.jetbrains.kotlin.codegen.ExpressionCodegen, int, boolean) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $this org.jetbrains.kotlin.codegen.ExpressionCodegen $receiver int descriptorVar boolean isStatic public static final synthetic java.util.List access$getSerializableProperties (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $this public static final synthetic void access$callReadProperty (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen, org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty, org.jetbrains.org.objectweb.asm.Type, int, int, int, int) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $this org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperty property org.jetbrains.org.objectweb.asm.Type propertyType int index int inputVar int descriptorVar int propertyVar public static final synthetic org.jetbrains.kotlinx.serialization.compiler.resolve.SerializableProperties access$getProperties (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $this public static final synthetic java.lang.String access$buildExternalConstructorDesc (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, int, int) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $this org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver int propsStartVar int bitMaskBase public static final synthetic void access$genSetSerializableStandaloneProperties (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.codegen.ExpressionCodegen, int, int, kotlin.jvm.functions.Function1) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl $this org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $receiver org.jetbrains.kotlin.codegen.ExpressionCodegen expressionCodegen int propVarStart int resultVar kotlin.jvm.functions.Function1 bitMaskPos static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerForEnumsCodegen$generateLoad$1.class
SerializerForEnumsCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerForEnumsCodegen$generateLoad$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerForEnumsCodegen this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerForEnumsCodegen) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerForEnumsCodegen $receiver public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) int inputVar org.jetbrains.org.objectweb.asm.Type serializableArrayType org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerForEnumsCodegen$generateSave$1.class
SerializerForEnumsCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerForEnumsCodegen$generateSave$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3 { final synthetic org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerForEnumsCodegen this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerForEnumsCodegen) org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerForEnumsCodegen $receiver public final void invoke (org.jetbrains.org.objectweb.asm.commons.InstructionAdapter, org.jetbrains.kotlin.resolve.jvm.jvmSignature.JvmMethodSignature, org.jetbrains.kotlin.codegen.ExpressionCodegen) int outputVar int objVar org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$generateMethod public volatile synthetic java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) Object p1 Object p2 Object p3 }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/SerializerForEnumsCodegen.class
SerializerForEnumsCodegen.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerForEnumsCodegen extends org.jetbrains.kotlinx.serialization.compiler.backend.jvm.SerializerCodegenImpl { public void <init> (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen, org.jetbrains.kotlin.descriptors.ClassDescriptor) org.jetbrains.kotlin.codegen.ImplementationBodyCodegen codegen org.jetbrains.kotlin.descriptors.ClassDescriptor serializableClass protected void generateSave (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function protected void generateLoad (org.jetbrains.kotlin.descriptors.FunctionDescriptor) org.jetbrains.kotlin.descriptors.FunctionDescriptor function protected void instantiateNewDescriptor (org.jetbrains.kotlin.codegen.ExpressionCodegen, boolean) int $i$a$-with-SerializerForEnumsCodegen$instantiateNewDescriptor$1 org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$instantiateNewDescriptor_u24lambda_u240 org.jetbrains.kotlin.codegen.ExpressionCodegen $this$instantiateNewDescriptor boolean isStatic protected void addElementsContentToDescriptor (org.jetbrains.kotlin.codegen.ExpressionCodegen, int) String serialName org.jetbrains.kotlin.descriptors.ClassDescriptor entry int $i$a$-with-SerializerForEnumsCodegen$addElementsContentToDescriptor$1 java.util.List enumEntries org.jetbrains.org.objectweb.asm.commons.InstructionAdapter $this$addElementsContentToDescriptor_u24lambda_u241 org.jetbrains.kotlin.codegen.ExpressionCodegen $this$addElementsContentToDescriptor int descriptorVar }
org/jetbrains/kotlinx/serialization/compiler/backend/jvm/TypesKt.class
Types.kt package org.jetbrains.kotlinx.serialization.compiler.backend.jvm public final org.jetbrains.kotlinx.serialization.compiler.backend.jvm.TypesKt extends java.lang.Object { public static final int VOID public static final int BOOLEAN public static final int CHAR public static final int BYTE public static final int SHORT public static final int INT public static final int FLOAT public static final int LONG public static final int DOUBLE public static final int ARRAY public static final int OBJECT }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationCodegenExtension.class
SerializationCodegenExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationCodegenExtension extends java.lang.Object implements org.jetbrains.kotlin.codegen.extensions.ExpressionCodegenExtension { private final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public synthetic void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin, int, kotlin.jvm.internal.DefaultConstructorMarker) public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin getMetadataPlugin () public void generateClassSyntheticParts (org.jetbrains.kotlin.codegen.ImplementationBodyCodegen) org.jetbrains.kotlin.codegen.ImplementationBodyCodegen codegen public boolean getShouldGenerateClassSyntheticPartsInLightClassesMode () public void <init> () }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationIntrinsicsState.class
SerializationLoweringExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final enum org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState extends java.lang.Enum { public static final enum org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState NORMAL public static final enum org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState DISABLED public static final enum org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState FORCE_ENABLED private static final synthetic org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState[] $VALUES private static final synthetic kotlin.enums.EnumEntries $ENTRIES private void <init> (java.lang.String, int) String $enum$name int $enum$ordinal public static org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState[] values () public static org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState valueOf (java.lang.String) String value public static kotlin.enums.EnumEntries getEntries () private static final synthetic org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState[] $values () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationJsExtension.class
SerializationJsExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationJsExtension extends java.lang.Object implements org.jetbrains.kotlin.js.translate.extensions.JsSyntheticTranslateExtension { private final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public synthetic void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin, int, kotlin.jvm.internal.DefaultConstructorMarker) public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin getMetadataPlugin () public void generateClassSyntheticParts (org.jetbrains.kotlin.psi.KtPureClassOrObject, org.jetbrains.kotlin.descriptors.ClassDescriptor, org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor, org.jetbrains.kotlin.js.translate.context.TranslationContext) org.jetbrains.kotlin.psi.KtPureClassOrObject declaration org.jetbrains.kotlin.descriptors.ClassDescriptor descriptor org.jetbrains.kotlin.js.translate.declaration.DeclarationBodyVisitor translator org.jetbrains.kotlin.js.translate.context.TranslationContext context public void <init> () }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationLoweringExtension$WhenMappings.class
SerializationLoweringExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final synthetic org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationLoweringExtension$WhenMappings extends java.lang.Object { public static final synthetic int[] $EnumSwitchMapping$0 static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationLoweringExtension.class
SerializationLoweringExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationLoweringExtension extends java.lang.Object implements org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension { private final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin private org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState intrinsicsState public void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public synthetic void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin, int, kotlin.jvm.internal.DefaultConstructorMarker) public void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState) org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState intrinsicsState public void generate (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, org.jetbrains.kotlin.backend.common.extensions.IrPluginContext) int $i$a$-forEach-SerializationLoweringExtension$generate$1 org.jetbrains.kotlin.ir.declarations.IrFile p0 Object element$iv int $i$f$forEach Iterable $this$forEach$iv int $i$a$-forEach-SerializationLoweringExtension$generate$2 org.jetbrains.kotlin.ir.declarations.IrFile p0 Object element$iv int $i$f$forEach Iterable $this$forEach$iv org.jetbrains.kotlinx.serialization.compiler.extensions.SerializerClassPreLowering pass1 org.jetbrains.kotlinx.serialization.compiler.extensions.SerializerClassLowering pass2 org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment org.jetbrains.kotlin.backend.common.extensions.IrPluginContext pluginContext public org.jetbrains.kotlin.backend.common.extensions.IrIntrinsicExtension getPlatformIntrinsicExtension (org.jetbrains.kotlin.backend.common.BackendContext) int $i$a$-requireNotNull-SerializationLoweringExtension$getPlatformIntrinsicExtension$1 org.jetbrains.kotlin.backend.jvm.JvmBackendContext ctx org.jetbrains.kotlin.backend.common.BackendContext backendContext private final boolean canEnableIntrinsics (org.jetbrains.kotlin.backend.jvm.JvmBackendContext) int $i$a$-all-SerializationLoweringExtension$canEnableIntrinsics$1 org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it Object element$iv int $i$f$all Iterable $this$all$iv java.util.Collection requiredFunctionsFromRuntime org.jetbrains.kotlin.backend.jvm.JvmBackendContext ctx public org.jetbrains.kotlin.ir.declarations.IrDeclaration resolveSymbol (org.jetbrains.kotlin.ir.symbols.IrSymbol, org.jetbrains.kotlin.ir.builders.TranslationPluginContext) org.jetbrains.kotlin.ir.symbols.IrSymbol symbol org.jetbrains.kotlin.ir.builders.TranslationPluginContext context public void <init> () }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationLoweringExtensionKt$runOnFileInOrder$1.class
SerializationLoweringExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationLoweringExtensionKt$runOnFileInOrder$1 extends java.lang.Object implements org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid { final synthetic org.jetbrains.kotlin.backend.common.ClassLoweringPass $this_runOnFileInOrder void <init> (org.jetbrains.kotlin.backend.common.ClassLoweringPass) org.jetbrains.kotlin.backend.common.ClassLoweringPass $receiver public void visitElement (org.jetbrains.kotlin.ir.IrElement) org.jetbrains.kotlin.ir.IrElement element public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass) org.jetbrains.kotlin.ir.declarations.IrClass declaration public void visitElement (org.jetbrains.kotlin.ir.IrElement, java.lang.Void) org.jetbrains.kotlin.ir.IrElement element Void data public void visitClass (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrClass declaration Void data public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer) org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration public void visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration Void data public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock) org.jetbrains.kotlin.ir.expressions.IrBlock expression public void visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrBlock expression Void data public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody) org.jetbrains.kotlin.ir.expressions.IrBlockBody body public void visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrBlockBody body Void data public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody) org.jetbrains.kotlin.ir.expressions.IrBody body public void visitBody (org.jetbrains.kotlin.ir.expressions.IrBody, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrBody body Void data public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch) org.jetbrains.kotlin.ir.expressions.IrBranch branch public void visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrBranch branch Void data public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak) org.jetbrains.kotlin.ir.expressions.IrBreak jump public void visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrBreak jump Void data public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue) org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump public void visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump Void data public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall) org.jetbrains.kotlin.ir.expressions.IrCall expression public void visitCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrCall expression Void data public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference) org.jetbrains.kotlin.ir.expressions.IrCallableReference expression public void visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrCallableReference expression Void data public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch) org.jetbrains.kotlin.ir.expressions.IrCatch aCatch public void visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrCatch aCatch Void data public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference) org.jetbrains.kotlin.ir.expressions.IrClassReference expression public void visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrClassReference expression Void data public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite) org.jetbrains.kotlin.ir.expressions.IrComposite expression public void visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrComposite expression Void data public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst) org.jetbrains.kotlin.ir.expressions.IrConst expression public void visitConst (org.jetbrains.kotlin.ir.expressions.IrConst, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrConst expression Void data public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray) org.jetbrains.kotlin.ir.expressions.IrConstantArray expression public void visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrConstantArray expression Void data public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject) org.jetbrains.kotlin.ir.expressions.IrConstantObject expression public void visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrConstantObject expression Void data public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive) org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression public void visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression Void data public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue) org.jetbrains.kotlin.ir.expressions.IrConstantValue expression public void visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrConstantValue expression Void data public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor) org.jetbrains.kotlin.ir.declarations.IrConstructor declaration public void visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrConstructor declaration Void data public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall) org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression public void visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression Void data public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression) org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression public void visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression Void data public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue) org.jetbrains.kotlin.ir.expressions.IrContinue jump public void visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrContinue jump Void data public void visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase) org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration public void visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration Void data public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference) org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression public void visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression Void data public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall) org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression public void visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression Void data public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop) org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop public void visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop Void data public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression) org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression public void visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression Void data public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression) org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression public void visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression Void data public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression) org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression public void visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression Void data public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch) org.jetbrains.kotlin.ir.expressions.IrElseBranch branch public void visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrElseBranch branch Void data public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall) org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression public void visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression Void data public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry) org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration public void visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration Void data public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression) org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression public void visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression Void data public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration) org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration public void visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration Void data public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression) org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression public void visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression Void data public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression) org.jetbrains.kotlin.ir.expressions.IrExpression expression public void visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrExpression expression Void data public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody) org.jetbrains.kotlin.ir.expressions.IrExpressionBody body public void visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrExpressionBody body Void data public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment) org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration public void visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration Void data public void visitField (org.jetbrains.kotlin.ir.declarations.IrField) org.jetbrains.kotlin.ir.declarations.IrField declaration public void visitField (org.jetbrains.kotlin.ir.declarations.IrField, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrField declaration Void data public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression) org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression public void visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression Void data public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile) org.jetbrains.kotlin.ir.declarations.IrFile declaration public void visitFile (org.jetbrains.kotlin.ir.declarations.IrFile, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrFile declaration Void data public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction) org.jetbrains.kotlin.ir.declarations.IrFunction declaration public void visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrFunction declaration Void data public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression) org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression public void visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression Void data public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression) org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression public void visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression Void data public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference) org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression public void visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression Void data public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass) org.jetbrains.kotlin.ir.expressions.IrGetClass expression public void visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrGetClass expression Void data public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue) org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression public void visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression Void data public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField) org.jetbrains.kotlin.ir.expressions.IrGetField expression public void visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrGetField expression Void data public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue) org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression public void visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression Void data public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue) org.jetbrains.kotlin.ir.expressions.IrGetValue expression public void visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrGetValue expression Void data public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall) org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression public void visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression Void data public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty) org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration public void visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration Void data public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference) org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression public void visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression Void data public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop) org.jetbrains.kotlin.ir.expressions.IrLoop loop public void visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrLoop loop Void data public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression) org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression public void visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression Void data public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment) org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration public void visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration Void data public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment) org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration public void visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration Void data public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty) org.jetbrains.kotlin.ir.declarations.IrProperty declaration public void visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrProperty declaration Void data public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference) org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression public void visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression Void data public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference) org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression public void visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression Void data public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn) org.jetbrains.kotlin.ir.expressions.IrReturn expression public void visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrReturn expression Void data public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript) org.jetbrains.kotlin.ir.declarations.IrScript declaration public void visitScript (org.jetbrains.kotlin.ir.declarations.IrScript, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrScript declaration Void data public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField) org.jetbrains.kotlin.ir.expressions.IrSetField expression public void visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrSetField expression Void data public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue) org.jetbrains.kotlin.ir.expressions.IrSetValue expression public void visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrSetValue expression Void data public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration public void visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration Void data public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue) org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression public void visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression Void data public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement) org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread public void visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread Void data public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation) org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression public void visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression Void data public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression) org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression public void visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression Void data public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint) org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression public void visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression Void data public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody) org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body public void visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body Void data public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow) org.jetbrains.kotlin.ir.expressions.IrThrow expression public void visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrThrow expression Void data public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry) org.jetbrains.kotlin.ir.expressions.IrTry aTry public void visitTry (org.jetbrains.kotlin.ir.expressions.IrTry, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrTry aTry Void data public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias) org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration public void visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration Void data public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall) org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression public void visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression Void data public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter) org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration public void visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration Void data public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression) org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression public void visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression Void data public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter) org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration public void visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration Void data public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg) org.jetbrains.kotlin.ir.expressions.IrVararg expression public void visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrVararg expression Void data public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable) org.jetbrains.kotlin.ir.declarations.IrVariable declaration public void visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable, java.lang.Void) org.jetbrains.kotlin.ir.declarations.IrVariable declaration Void data public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen) org.jetbrains.kotlin.ir.expressions.IrWhen expression public void visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrWhen expression Void data public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop) org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop public void visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Void) org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop Void data public volatile synthetic java.lang.Object visitElement (org.jetbrains.kotlin.ir.IrElement, java.lang.Object) org.jetbrains.kotlin.ir.IrElement element Object data public volatile synthetic java.lang.Object visitClass (org.jetbrains.kotlin.ir.declarations.IrClass, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrClass declaration Object data public volatile synthetic java.lang.Object visitAnonymousInitializer (org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrAnonymousInitializer declaration Object data public volatile synthetic java.lang.Object visitBlock (org.jetbrains.kotlin.ir.expressions.IrBlock, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrBlock expression Object data public volatile synthetic java.lang.Object visitBlockBody (org.jetbrains.kotlin.ir.expressions.IrBlockBody, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrBlockBody body Object data public volatile synthetic java.lang.Object visitBody (org.jetbrains.kotlin.ir.expressions.IrBody, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrBody body Object data public volatile synthetic java.lang.Object visitBranch (org.jetbrains.kotlin.ir.expressions.IrBranch, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrBranch branch Object data public volatile synthetic java.lang.Object visitBreak (org.jetbrains.kotlin.ir.expressions.IrBreak, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrBreak jump Object data public volatile synthetic java.lang.Object visitBreakContinue (org.jetbrains.kotlin.ir.expressions.IrBreakContinue, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrBreakContinue jump Object data public volatile synthetic java.lang.Object visitCall (org.jetbrains.kotlin.ir.expressions.IrCall, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrCall expression Object data public volatile synthetic java.lang.Object visitCallableReference (org.jetbrains.kotlin.ir.expressions.IrCallableReference, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrCallableReference expression Object data public volatile synthetic java.lang.Object visitCatch (org.jetbrains.kotlin.ir.expressions.IrCatch, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrCatch aCatch Object data public volatile synthetic java.lang.Object visitClassReference (org.jetbrains.kotlin.ir.expressions.IrClassReference, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrClassReference expression Object data public volatile synthetic java.lang.Object visitComposite (org.jetbrains.kotlin.ir.expressions.IrComposite, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrComposite expression Object data public volatile synthetic java.lang.Object visitConst (org.jetbrains.kotlin.ir.expressions.IrConst, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrConst expression Object data public volatile synthetic java.lang.Object visitConstantArray (org.jetbrains.kotlin.ir.expressions.IrConstantArray, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrConstantArray expression Object data public volatile synthetic java.lang.Object visitConstantObject (org.jetbrains.kotlin.ir.expressions.IrConstantObject, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrConstantObject expression Object data public volatile synthetic java.lang.Object visitConstantPrimitive (org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrConstantPrimitive expression Object data public volatile synthetic java.lang.Object visitConstantValue (org.jetbrains.kotlin.ir.expressions.IrConstantValue, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrConstantValue expression Object data public volatile synthetic java.lang.Object visitConstructor (org.jetbrains.kotlin.ir.declarations.IrConstructor, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrConstructor declaration Object data public volatile synthetic java.lang.Object visitConstructorCall (org.jetbrains.kotlin.ir.expressions.IrConstructorCall, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrConstructorCall expression Object data public volatile synthetic java.lang.Object visitContainerExpression (org.jetbrains.kotlin.ir.expressions.IrContainerExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrContainerExpression expression Object data public volatile synthetic java.lang.Object visitContinue (org.jetbrains.kotlin.ir.expressions.IrContinue, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrContinue jump Object data public volatile synthetic java.lang.Object visitDeclaration (org.jetbrains.kotlin.ir.declarations.IrDeclarationBase, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrDeclarationBase declaration Object data public volatile synthetic java.lang.Object visitDeclarationReference (org.jetbrains.kotlin.ir.expressions.IrDeclarationReference, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrDeclarationReference expression Object data public volatile synthetic java.lang.Object visitDelegatingConstructorCall (org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrDelegatingConstructorCall expression Object data public volatile synthetic java.lang.Object visitDoWhileLoop (org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrDoWhileLoop loop Object data public volatile synthetic java.lang.Object visitDynamicExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrDynamicExpression expression Object data public volatile synthetic java.lang.Object visitDynamicMemberExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrDynamicMemberExpression expression Object data public volatile synthetic java.lang.Object visitDynamicOperatorExpression (org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrDynamicOperatorExpression expression Object data public volatile synthetic java.lang.Object visitElseBranch (org.jetbrains.kotlin.ir.expressions.IrElseBranch, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrElseBranch branch Object data public volatile synthetic java.lang.Object visitEnumConstructorCall (org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrEnumConstructorCall expression Object data public volatile synthetic java.lang.Object visitEnumEntry (org.jetbrains.kotlin.ir.declarations.IrEnumEntry, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrEnumEntry declaration Object data public volatile synthetic java.lang.Object visitErrorCallExpression (org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrErrorCallExpression expression Object data public volatile synthetic java.lang.Object visitErrorDeclaration (org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration declaration Object data public volatile synthetic java.lang.Object visitErrorExpression (org.jetbrains.kotlin.ir.expressions.IrErrorExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrErrorExpression expression Object data public volatile synthetic java.lang.Object visitExpression (org.jetbrains.kotlin.ir.expressions.IrExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrExpression expression Object data public volatile synthetic java.lang.Object visitExpressionBody (org.jetbrains.kotlin.ir.expressions.IrExpressionBody, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrExpressionBody body Object data public volatile synthetic java.lang.Object visitExternalPackageFragment (org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrExternalPackageFragment declaration Object data public volatile synthetic java.lang.Object visitField (org.jetbrains.kotlin.ir.declarations.IrField, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrField declaration Object data public volatile synthetic java.lang.Object visitFieldAccess (org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrFieldAccessExpression expression Object data public volatile synthetic java.lang.Object visitFile (org.jetbrains.kotlin.ir.declarations.IrFile, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrFile declaration Object data public volatile synthetic java.lang.Object visitFunction (org.jetbrains.kotlin.ir.declarations.IrFunction, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrFunction declaration Object data public volatile synthetic java.lang.Object visitFunctionAccess (org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrFunctionAccessExpression expression Object data public volatile synthetic java.lang.Object visitFunctionExpression (org.jetbrains.kotlin.ir.expressions.IrFunctionExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrFunctionExpression expression Object data public volatile synthetic java.lang.Object visitFunctionReference (org.jetbrains.kotlin.ir.expressions.IrFunctionReference, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrFunctionReference expression Object data public volatile synthetic java.lang.Object visitGetClass (org.jetbrains.kotlin.ir.expressions.IrGetClass, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrGetClass expression Object data public volatile synthetic java.lang.Object visitGetEnumValue (org.jetbrains.kotlin.ir.expressions.IrGetEnumValue, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrGetEnumValue expression Object data public volatile synthetic java.lang.Object visitGetField (org.jetbrains.kotlin.ir.expressions.IrGetField, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrGetField expression Object data public volatile synthetic java.lang.Object visitGetObjectValue (org.jetbrains.kotlin.ir.expressions.IrGetObjectValue, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrGetObjectValue expression Object data public volatile synthetic java.lang.Object visitGetValue (org.jetbrains.kotlin.ir.expressions.IrGetValue, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrGetValue expression Object data public volatile synthetic java.lang.Object visitInstanceInitializerCall (org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrInstanceInitializerCall expression Object data public volatile synthetic java.lang.Object visitLocalDelegatedProperty (org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrLocalDelegatedProperty declaration Object data public volatile synthetic java.lang.Object visitLocalDelegatedPropertyReference (org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrLocalDelegatedPropertyReference expression Object data public volatile synthetic java.lang.Object visitLoop (org.jetbrains.kotlin.ir.expressions.IrLoop, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrLoop loop Object data public volatile synthetic java.lang.Object visitMemberAccess (org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrMemberAccessExpression expression Object data public volatile synthetic java.lang.Object visitModuleFragment (org.jetbrains.kotlin.ir.declarations.IrModuleFragment, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrModuleFragment declaration Object data public volatile synthetic java.lang.Object visitPackageFragment (org.jetbrains.kotlin.ir.declarations.IrPackageFragment, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrPackageFragment declaration Object data public volatile synthetic java.lang.Object visitProperty (org.jetbrains.kotlin.ir.declarations.IrProperty, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrProperty declaration Object data public volatile synthetic java.lang.Object visitPropertyReference (org.jetbrains.kotlin.ir.expressions.IrPropertyReference, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrPropertyReference expression Object data public volatile synthetic java.lang.Object visitRawFunctionReference (org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrRawFunctionReference expression Object data public volatile synthetic java.lang.Object visitReturn (org.jetbrains.kotlin.ir.expressions.IrReturn, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrReturn expression Object data public volatile synthetic java.lang.Object visitScript (org.jetbrains.kotlin.ir.declarations.IrScript, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrScript declaration Object data public volatile synthetic java.lang.Object visitSetField (org.jetbrains.kotlin.ir.expressions.IrSetField, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrSetField expression Object data public volatile synthetic java.lang.Object visitSetValue (org.jetbrains.kotlin.ir.expressions.IrSetValue, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrSetValue expression Object data public volatile synthetic java.lang.Object visitSimpleFunction (org.jetbrains.kotlin.ir.declarations.IrSimpleFunction, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrSimpleFunction declaration Object data public volatile synthetic java.lang.Object visitSingletonReference (org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrGetSingletonValue expression Object data public volatile synthetic java.lang.Object visitSpreadElement (org.jetbrains.kotlin.ir.expressions.IrSpreadElement, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrSpreadElement spread Object data public volatile synthetic java.lang.Object visitStringConcatenation (org.jetbrains.kotlin.ir.expressions.IrStringConcatenation, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrStringConcatenation expression Object data public volatile synthetic java.lang.Object visitSuspendableExpression (org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrSuspendableExpression expression Object data public volatile synthetic java.lang.Object visitSuspensionPoint (org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrSuspensionPoint expression Object data public volatile synthetic java.lang.Object visitSyntheticBody (org.jetbrains.kotlin.ir.expressions.IrSyntheticBody, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrSyntheticBody body Object data public volatile synthetic java.lang.Object visitThrow (org.jetbrains.kotlin.ir.expressions.IrThrow, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrThrow expression Object data public volatile synthetic java.lang.Object visitTry (org.jetbrains.kotlin.ir.expressions.IrTry, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrTry aTry Object data public volatile synthetic java.lang.Object visitTypeAlias (org.jetbrains.kotlin.ir.declarations.IrTypeAlias, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrTypeAlias declaration Object data public volatile synthetic java.lang.Object visitTypeOperator (org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrTypeOperatorCall expression Object data public volatile synthetic java.lang.Object visitTypeParameter (org.jetbrains.kotlin.ir.declarations.IrTypeParameter, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrTypeParameter declaration Object data public volatile synthetic java.lang.Object visitValueAccess (org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrValueAccessExpression expression Object data public volatile synthetic java.lang.Object visitValueParameter (org.jetbrains.kotlin.ir.declarations.IrValueParameter, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrValueParameter declaration Object data public volatile synthetic java.lang.Object visitVararg (org.jetbrains.kotlin.ir.expressions.IrVararg, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrVararg expression Object data public volatile synthetic java.lang.Object visitVariable (org.jetbrains.kotlin.ir.declarations.IrVariable, java.lang.Object) org.jetbrains.kotlin.ir.declarations.IrVariable declaration Object data public volatile synthetic java.lang.Object visitWhen (org.jetbrains.kotlin.ir.expressions.IrWhen, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrWhen expression Object data public volatile synthetic java.lang.Object visitWhileLoop (org.jetbrains.kotlin.ir.expressions.IrWhileLoop, java.lang.Object) org.jetbrains.kotlin.ir.expressions.IrWhileLoop loop Object data }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationLoweringExtensionKt.class
SerializationLoweringExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationLoweringExtensionKt extends java.lang.Object { public static final void runOnFileInOrder (org.jetbrains.kotlin.backend.common.ClassLoweringPass, org.jetbrains.kotlin.ir.declarations.IrFile) org.jetbrains.kotlin.backend.common.ClassLoweringPass $this$runOnFileInOrder org.jetbrains.kotlin.ir.declarations.IrFile irFile private static final void runPluginSafe (org.jetbrains.kotlin.ir.declarations.IrClass, kotlin.jvm.functions.Function0) Throwable e int $i$f$runPluginSafe org.jetbrains.kotlin.ir.declarations.IrClass $this$runPluginSafe kotlin.jvm.functions.Function0 block }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationPluginContext$jsExportIgnoreClass$2.class
SerializationLoweringExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext$jsExportIgnoreClass$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext this$0 void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext) org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext $receiver public final org.jetbrains.kotlin.ir.declarations.IrClass invoke () int $i$a$-findDeclaration-SerializationPluginContext$jsExportIgnoreClass$2$1 org.jetbrains.kotlin.ir.declarations.IrClass it int $i$a$-find-IrUtilsKt$findDeclaration$1$iv org.jetbrains.kotlin.ir.declarations.IrDeclaration it$iv int $i$f$findDeclaration org.jetbrains.kotlin.ir.declarations.IrDeclarationContainer $this$findDeclaration$iv org.jetbrains.kotlin.name.FqName pkg org.jetbrains.kotlin.name.Name jsExportName org.jetbrains.kotlin.name.FqName jsExportIgnoreFqName public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationPluginContext.class
SerializationLoweringExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext extends java.lang.Object implements org.jetbrains.kotlin.backend.common.extensions.IrPluginContext org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerializationBaseContext { private final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin private final synthetic org.jetbrains.kotlin.backend.common.extensions.IrPluginContext $$delegate_0 private final java.util.Map copiedStaticWriteSelf private final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction arrayValueGetter private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol intArrayOfFunctionSymbol private final org.jetbrains.kotlin.ir.symbols.IrClassSymbol jvmFieldClassSymbol private final org.jetbrains.kotlin.ir.declarations.IrClass lazyModeClass private final org.jetbrains.kotlin.ir.declarations.IrEnumEntry lazyModePublicationEnumEntry private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol lazyFunctionSymbol private final org.jetbrains.kotlin.ir.declarations.IrClass lazyClass private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol lazyValueGetter private final kotlin.Lazy jsExportIgnoreClass$delegate private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol enumSerializerFactoryFunc private final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol annotatedEnumSerializerFactoryFunc private final org.jetbrains.kotlin.ir.declarations.IrClass kSerializerClass private final boolean runtimeHasEnumSerializerFactoryFunctions public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin) Object element$iv$iv int $i$f$filterIsInstanceTo Iterable $this$filterIsInstanceTo$iv$iv java.util.Collection destination$iv$iv int $i$f$filterIsInstance Iterable $this$filterIsInstance$iv int $i$a$-single-SerializationPluginContext$arrayValueGetter$1 org.jetbrains.kotlin.ir.declarations.IrSimpleFunction it Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv int $i$a$-single-SerializationPluginContext$lazyModePublicationEnumEntry$1 org.jetbrains.kotlin.ir.declarations.IrEnumEntry it Object element$iv int $i$f$single Object single$iv boolean found$iv Iterable $this$single$iv int $i$a$-first-SerializationPluginContext$lazyFunctionSymbol$1 org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol it Object element$iv int $i$f$first Iterable $this$first$iv org.jetbrains.kotlin.backend.common.extensions.IrPluginContext baseContext org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin getMetadataPlugin () public boolean getAfterK2 () public org.jetbrains.kotlin.backend.common.extensions.IrAnnotationsFromPluginRegistrar getAnnotationsRegistrar () public org.jetbrains.kotlin.resolve.BindingContext getBindingContext () public org.jetbrains.kotlin.ir.IrBuiltIns getIrBuiltIns () public org.jetbrains.kotlin.ir.declarations.IrFactory getIrFactory () public org.jetbrains.kotlin.config.LanguageVersionSettings getLanguageVersionSettings () public org.jetbrains.kotlin.descriptors.ModuleDescriptor getModuleDescriptor () public org.jetbrains.kotlin.platform.TargetPlatform getPlatform () public org.jetbrains.kotlin.ir.util.ReferenceSymbolTable getSymbolTable () public org.jetbrains.kotlin.backend.common.ir.BuiltinSymbolsBase getSymbols () public org.jetbrains.kotlin.ir.util.TypeTranslator getTypeTranslator () public org.jetbrains.kotlin.ir.util.IrMessageLogger createDiagnosticReporter (java.lang.String) String pluginId public org.jetbrains.kotlin.ir.symbols.IrClassSymbol referenceClass (org.jetbrains.kotlin.name.ClassId) org.jetbrains.kotlin.name.ClassId classId public org.jetbrains.kotlin.ir.symbols.IrClassSymbol referenceClass (org.jetbrains.kotlin.name.FqName) org.jetbrains.kotlin.name.FqName fqName public java.util.Collection referenceConstructors (org.jetbrains.kotlin.name.ClassId) org.jetbrains.kotlin.name.ClassId classId public java.util.Collection referenceConstructors (org.jetbrains.kotlin.name.FqName) org.jetbrains.kotlin.name.FqName classFqn public java.util.Collection referenceFunctions (org.jetbrains.kotlin.name.CallableId) org.jetbrains.kotlin.name.CallableId callableId public java.util.Collection referenceFunctions (org.jetbrains.kotlin.name.FqName) org.jetbrains.kotlin.name.FqName fqName public java.util.Collection referenceProperties (org.jetbrains.kotlin.name.CallableId) org.jetbrains.kotlin.name.CallableId callableId public java.util.Collection referenceProperties (org.jetbrains.kotlin.name.FqName) org.jetbrains.kotlin.name.FqName fqName public org.jetbrains.kotlin.ir.symbols.IrSymbol referenceTopLevel (org.jetbrains.kotlin.ir.util.IdSignature, org.jetbrains.kotlin.ir.linkage.IrDeserializer$TopLevelSymbolKind, org.jetbrains.kotlin.descriptors.ModuleDescriptor) org.jetbrains.kotlin.ir.util.IdSignature signature org.jetbrains.kotlin.ir.linkage.IrDeserializer$TopLevelSymbolKind kind org.jetbrains.kotlin.descriptors.ModuleDescriptor moduleDescriptor public org.jetbrains.kotlin.ir.symbols.IrTypeAliasSymbol referenceTypeAlias (org.jetbrains.kotlin.name.ClassId) org.jetbrains.kotlin.name.ClassId classId public org.jetbrains.kotlin.ir.symbols.IrTypeAliasSymbol referenceTypeAlias (org.jetbrains.kotlin.name.FqName) org.jetbrains.kotlin.name.FqName fqName public final java.util.Map getCopiedStaticWriteSelf$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.declarations.IrSimpleFunction getArrayValueGetter$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getIntArrayOfFunctionSymbol$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.symbols.IrClassSymbol getJvmFieldClassSymbol$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.declarations.IrClass getLazyModeClass$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.declarations.IrEnumEntry getLazyModePublicationEnumEntry$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getLazyFunctionSymbol$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.declarations.IrClass getLazyClass$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getLazyValueGetter$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.declarations.IrClass getJsExportIgnoreClass$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getEnumSerializerFactoryFunc$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol getAnnotatedEnumSerializerFactoryFunc$kotlinx_serialization_compiler_plugin_backend () public final org.jetbrains.kotlin.ir.declarations.IrClass getKSerializerClass$kotlinx_serialization_compiler_plugin_backend () public boolean getRuntimeHasEnumSerializerFactoryFunctions () public org.jetbrains.kotlin.ir.symbols.IrClassSymbol referenceClassId (org.jetbrains.kotlin.name.ClassId) org.jetbrains.kotlin.name.ClassId classId }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializerClassLowering$serialInfoJvmGenerator$2.class
SerializationLoweringExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializerClassLowering$serialInfoJvmGenerator$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 { final synthetic org.jetbrains.kotlinx.serialization.compiler.extensions.SerializerClassLowering this$0 final synthetic org.jetbrains.kotlin.ir.declarations.IrModuleFragment $moduleFragment void <init> (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializerClassLowering, org.jetbrains.kotlin.ir.declarations.IrModuleFragment) org.jetbrains.kotlinx.serialization.compiler.extensions.SerializerClassLowering $receiver org.jetbrains.kotlin.ir.declarations.IrModuleFragment $moduleFragment public final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator invoke () public volatile synthetic java.lang.Object invoke () }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializerClassLowering.class
SerializationLoweringExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializerClassLowering extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid implements org.jetbrains.kotlin.backend.common.ClassLoweringPass { private final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext context private final kotlin.Lazy serialInfoJvmGenerator$delegate public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin, org.jetbrains.kotlin.ir.declarations.IrModuleFragment) org.jetbrains.kotlin.backend.common.extensions.IrPluginContext baseContext org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin metadataPlugin org.jetbrains.kotlin.ir.declarations.IrModuleFragment moduleFragment public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext getContext () private final org.jetbrains.kotlinx.serialization.compiler.backend.ir.SerialInfoImplJvmIrGenerator getSerialInfoJvmGenerator () public void lower (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-runPluginSafe-SerializerClassLowering$lower$1 Throwable e$iv int $i$f$runPluginSafe org.jetbrains.kotlin.ir.declarations.IrClass $this$runPluginSafe$iv org.jetbrains.kotlin.ir.declarations.IrClass irClass }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializerClassPreLowering.class
SerializationLoweringExtension.kt package org.jetbrains.kotlinx.serialization.compiler.extensions final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializerClassPreLowering extends org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid implements org.jetbrains.kotlin.backend.common.ClassLoweringPass { private final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext context public void <init> (org.jetbrains.kotlin.backend.common.extensions.IrPluginContext) org.jetbrains.kotlin.backend.common.extensions.IrPluginContext baseContext public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginContext getContext () public void lower (org.jetbrains.kotlin.ir.declarations.IrClass) int $i$a$-runPluginSafe-SerializerClassPreLowering$lower$1 Throwable e$iv int $i$f$runPluginSafe org.jetbrains.kotlin.ir.declarations.IrClass $this$runPluginSafe$iv org.jetbrains.kotlin.ir.declarations.IrClass irClass }
META-INF/kotlinx-serialization-compiler-plugin.cli.kotlin_module
META-INF/services/
META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor
META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationComponentRegistrar$Companion.class
SerializationComponentRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationComponentRegistrar$Companion extends java.lang.Object { private void <init> () public final void registerExtensions (org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState) int $i$a$-with-SerializationComponentRegistrar$Companion$registerExtensions$1 org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationDescriptorSerializerPlugin serializationDescriptorSerializer org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage $this$registerExtensions_u24lambda_u240 org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage extensionStorage org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState intrinsicsState public static synthetic void registerExtensions$default (org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationComponentRegistrar$Companion, org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage, org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState, int, java.lang.Object) private final void registerProtoExtensions () public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationComponentRegistrar.class
SerializationComponentRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationComponentRegistrar extends org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar { public static final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationComponentRegistrar$Companion Companion public void <init> () public void registerExtensions (org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage, org.jetbrains.kotlin.config.CompilerConfiguration) org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage $this$registerExtensions org.jetbrains.kotlin.config.CompilerConfiguration configuration private final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIntrinsicsState loadDisableIntrinsic (org.jetbrains.kotlin.config.CompilerConfiguration) org.jetbrains.kotlin.config.CompilerConfiguration configuration public boolean getSupportsK2 () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationConfigurationKeys.class
SerializationComponentRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationConfigurationKeys extends java.lang.Object { public static final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationConfigurationKeys INSTANCE private static final org.jetbrains.kotlin.config.CompilerConfigurationKey DISABLE_INTRINSIC private void <init> () public final org.jetbrains.kotlin.config.CompilerConfigurationKey getDISABLE_INTRINSIC () static void <clinit> () }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationPluginComponentContainerContributor.class
SerializationComponentRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginComponentContainerContributor extends java.lang.Object implements org.jetbrains.kotlin.extensions.StorageComponentContainerContributor { public void <init> () public void registerModuleComponents (org.jetbrains.kotlin.container.StorageComponentContainer, org.jetbrains.kotlin.platform.TargetPlatform, org.jetbrains.kotlin.descriptors.ModuleDescriptor) org.jetbrains.kotlin.container.StorageComponentContainer container org.jetbrains.kotlin.platform.TargetPlatform platform org.jetbrains.kotlin.descriptors.ModuleDescriptor moduleDescriptor }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationPluginOptions$Companion.class
SerializationComponentRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginOptions$Companion extends java.lang.Object { private void <init> () public final org.jetbrains.kotlin.compiler.plugin.CliOption getDISABLE_INTRINSIC_OPTION () public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker) kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker }
org/jetbrains/kotlinx/serialization/compiler/extensions/SerializationPluginOptions.class
SerializationComponentRegistrar.kt package org.jetbrains.kotlinx.serialization.compiler.extensions public final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginOptions extends java.lang.Object implements org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor { public static final org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationPluginOptions$Companion Companion private final String pluginId private final java.util.List pluginOptions private static final org.jetbrains.kotlin.compiler.plugin.CliOption DISABLE_INTRINSIC_OPTION public void <init> () public java.lang.String getPluginId () public java.util.List getPluginOptions () public void processOption (org.jetbrains.kotlin.compiler.plugin.AbstractCliOption, java.lang.String, org.jetbrains.kotlin.config.CompilerConfiguration) org.jetbrains.kotlin.compiler.plugin.AbstractCliOption option String value org.jetbrains.kotlin.config.CompilerConfiguration configuration public volatile synthetic java.util.Collection getPluginOptions () public static final synthetic org.jetbrains.kotlin.compiler.plugin.CliOption access$getDISABLE_INTRINSIC_OPTION$cp () static void <clinit> () }