# {"id":"partitionSourceFiles","fileNameMappings":{"nl.adaptivity.xmlutil.serialization.structure.XmlListDescriptor":"XmlListDescriptor.kt","nl.adaptivity.xmlutil.serialization.XmlEncoderBase":"XMLEncoder.kt","nl.adaptivity.xmlutil.serialization.structure.XmlListLikeDescriptor":"XmlListLikeDescriptor.kt","nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder":"XMLEncoder.kt","nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor":"XmlDescriptor.kt","nl.adaptivity.xmlutil.serialization.XmlEncoderBase$XmlEncoder":"XMLEncoder.kt"}}
nl.adaptivity.xmlutil.serialization.XmlEncoderBase$InlineTagEncoder -> in8:
# {"id":"sourceFile","fileName":"XMLEncoder.kt"}
    byte XmlEncoderBase$InlineTagEncoder.$r8$classId -> g0
      # {"id":"com.android.tools.r8.synthesized"}
    int childInParentIndex -> h0
    nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder delegate -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw88;"}
    12:14:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder.<init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,javax.xml.namespace.QName,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):529:529 -> <init>
    12:14:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):481 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsn8;Lmn8;Lwm8;I)V"}
    15:16:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):482:482 -> <init>
    17:19:void <init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int):484:484 -> <init>
    20:20:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.<init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlListDescriptor,int,javax.xml.namespace.QName):1099:1099 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsn8;Lmo8;ILjavax/xml/namespace/QName;)V"}
    21:21:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.<init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlListDescriptor,int,javax.xml.namespace.QName):1101:1101 -> <init>
    16:20:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):1142:1142 -> A0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwm8;ILjava/lang/String;)V"}
    21:23:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$XmlEncoder.<init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,javax.xml.namespace.QName,int,kotlin.jvm.internal.DefaultConstructorMarker):70:70 -> A0
    21:23:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):1142 -> A0
    24:27:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):1142:1142 -> A0
    28:36:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):521:521 -> A0
    6:9:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> D0
    6:9:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1108 -> D0
    10:12:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1108:1108 -> D0
    13:16:boolean nl.adaptivity.xmlutil.serialization.structure.XmlListLikeDescriptor.isListEluded():36:36 -> D0
    13:16:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1108 -> D0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:20:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlListDescriptor.getElementDescriptor(int):175:175 -> D0
    17:20:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1110 -> D0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:24:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1110:1110 -> D0
    25:27:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1111:1111 -> D0
    28:31:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getSerialName():101:101 -> D0
    28:31:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1112 -> D0
    32:45:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1115:1115 -> D0
    46:49:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase.getTarget():37:37 -> D0
    46:49:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder.getTarget():535 -> D0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    46:49:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1116 -> D0
    50:70:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1116:1116 -> D0
    71:72:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase.getTarget():37:37 -> D0
    71:72:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder.getTarget():535 -> D0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    71:72:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1118 -> D0
    73:79:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1119:1119 -> D0
    80:86:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1120:1120 -> D0
    87:90:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1118:1118 -> D0
    1:1:void writeBegin():489:489 -> E0
    16:26:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):517:517 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmp6;ILtp6;Ljava/lang/Object;)V"}
    14:24:boolean shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):507:507 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmp6;I)Z"}
    9:12:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> d
    9:12:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):1147 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmp6;)V"}
    13:14:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):1147:1147 -> d
    15:18:boolean nl.adaptivity.xmlutil.serialization.structure.XmlListLikeDescriptor.isListEluded():36:36 -> d
    15:18:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):1147 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:22:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):1148:1148 -> d
    23:30:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):525:525 -> d
    11:22:kotlinx.serialization.encoding.Encoder encodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int):502:502 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lji5;I)Le32;"}
    16:19:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> z0
    16:19:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):1134 -> z0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwm8;ILtp6;Ljava/lang/Object;)V"}
    20:21:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):1134:1134 -> z0
    22:25:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlListDescriptor.getElementDescriptor(int):175:175 -> z0
    22:25:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):1134 -> z0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:30:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):1135:1135 -> z0
    31:33:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$XmlEncoder.<init>(nl.adaptivity.xmlutil.serialization.XmlEncoderBase,nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,javax.xml.namespace.QName,int,kotlin.jvm.internal.DefaultConstructorMarker):70:70 -> z0
    31:33:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):1135 -> z0
    34:35:nl.adaptivity.xmlutil.serialization.structure.SafeParentInfo nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getTagParent():41:41 -> z0
    34:35:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.getParentXmlDescriptor():1105 -> z0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):1137 -> z0
    36:45:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.getParentXmlDescriptor():1105:1105 -> z0
    36:45:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):1137 -> z0
    46:56:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):1137:1137 -> z0
    57:62:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):497:497 -> z0
