# {"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 -> vf8:
# {"id":"sourceFile","fileName":"XMLEncoder.kt"}
    int XmlEncoderBase$InlineTagEncoder.$r8$classId -> l0
      # {"id":"com.android.tools.r8.synthesized"}
    int childInParentIndex -> m0
    nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder delegate -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz58;"}
    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":"(Lfg8;Lzf8;Ljf8;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":"(Lfg8;Lzg8;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:26:void encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):517:517 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrp6;ILyp6;Ljava/lang/Object;)V"}
    14:24:boolean shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor,int):507:507 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrp6;I)Z"}
    9:12:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> c
    9:12:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):1147 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrp6;)V"}
    13:14:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):1147:1147 -> c
    15:18:boolean nl.adaptivity.xmlutil.serialization.structure.XmlListLikeDescriptor.isListEluded():36:36 -> c
    15:18:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.endStructure(kotlinx.serialization.descriptors.SerialDescriptor):1147 -> c
      # {"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 -> c
    23:30:void endStructure(kotlinx.serialization.descriptors.SerialDescriptor):525:525 -> c
    11:22:kotlinx.serialization.encoding.Encoder encodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor,int):502:502 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrh5;I)La62;"}
    16:19:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> u0
    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 -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljf8;ILyp6;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 -> u0
    22:25:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.structure.XmlListDescriptor.getElementDescriptor(int):175:175 -> u0
    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 -> u0
      # {"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 -> u0
    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 -> u0
    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 -> u0
    34:35:nl.adaptivity.xmlutil.serialization.structure.SafeParentInfo nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor.getTagParent():41:41 -> u0
    34:35:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.getParentXmlDescriptor():1105 -> u0
      # {"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 -> u0
    36:45:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.getParentXmlDescriptor():1105:1105 -> u0
    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 -> u0
    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 -> u0
    57:62:void encodeSerializableElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,kotlinx.serialization.SerializationStrategy,java.lang.Object):497:497 -> u0
    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 -> v0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljf8;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 -> v0
    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 -> v0
    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 -> v0
    28:36:void encodeStringElement$io_github_pdvrieze_xmlutil_serialization(nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor,int,java.lang.String):521:521 -> v0
    6:9:nl.adaptivity.xmlutil.serialization.structure.XmlDescriptor nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getXmlDescriptor():96:96 -> y0
    6:9:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1108 -> y0
    10:12:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1108:1108 -> y0
    13:16:boolean nl.adaptivity.xmlutil.serialization.structure.XmlListLikeDescriptor.isListEluded():36:36 -> y0
    13:16:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1108 -> y0
      # {"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 -> y0
    17:20:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1110 -> y0
      # {"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 -> y0
    25:27:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1111:1111 -> y0
    28:31:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlCodecBase$XmlTagCodec.getSerialName():101:101 -> y0
    28:31:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1112 -> y0
    32:45:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1115:1115 -> y0
    46:49:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase.getTarget():37:37 -> y0
    46:49:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder.getTarget():535 -> y0
      # {"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 -> y0
    50:70:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1116:1116 -> y0
    71:72:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase.getTarget():37:37 -> y0
    71:72:nl.adaptivity.xmlutil.XmlWriter nl.adaptivity.xmlutil.serialization.XmlEncoderBase$TagEncoder.getTarget():535 -> y0
      # {"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 -> y0
    73:79:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1119:1119 -> y0
    80:86:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1120:1120 -> y0
    87:90:void nl.adaptivity.xmlutil.serialization.XmlEncoderBase$ListEncoder.writeBegin():1118:1118 -> y0
    1:1:void writeBegin():489:489 -> z0
