# {"id":"partitionSourceFiles","fileNameMappings":{"nl.adaptivity.xmlutil.XmlException":"XmlException.kt","nl.adaptivity.xmlutil.serialization.impl.PseudoBufferedReader":"PseudoBufferedReader.kt","nl.adaptivity.xmlutil.serialization.XmlSerialException":"XmlExceptions.kt","nl.adaptivity.xmlutil.serialization.XmlCodecBase":"XmlCodecBase.kt","nl.adaptivity.xmlutil.serialization.XmlConfig":"XmlConfig.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java"}}
nl.adaptivity.xmlutil.serialization.XmlDecoderBase -> ef8:
# {"id":"sourceFile","fileName":"XMLDecoder.kt"}
    nl.adaptivity.xmlutil.XmlPeekingReader input -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzj5;"}
    java.util.Map _idMap -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/LinkedHashMap;"}
    7:9:void <init>(kotlinx.serialization.modules.SerializersModule,nl.adaptivity.xmlutil.serialization.XmlConfig,nl.adaptivity.xmlutil.XmlReader,java.util.Map):51:51 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld05;Lge8;Lsh8;Ljava/util/LinkedHashMap;)V"}
    10:16:void <init>(kotlinx.serialization.modules.SerializersModule,nl.adaptivity.xmlutil.serialization.XmlConfig,nl.adaptivity.xmlutil.XmlReader,java.util.Map):59:59 -> <init>
    17:19:void <init>(kotlinx.serialization.modules.SerializersModule,nl.adaptivity.xmlutil.serialization.XmlConfig,nl.adaptivity.xmlutil.XmlReader,java.util.Map):63:63 -> <init>
    4:24:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):106:106 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lwu1;Lpe8;ZLjava/lang/Object;ZLwo2;)Ljava/lang/Object;"}
    25:34:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):2481:2481 -> b
    35:38:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):109:109 -> b
    39:43:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):110:110 -> b
    44:46:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):111:111 -> b
    47:52:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):112:112 -> b
    53:56:boolean nl.adaptivity.xmlutil.serialization.impl.PseudoBufferedReader.getHasPeekItems():29:29 -> b
    53:56:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):113 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:70:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):113:113 -> b
    71:77:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):114:114 -> b
    78:82:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):119:119 -> b
    83:88:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):2485:2485 -> b
    89:93:java.lang.Void access$handleParseException(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):51:51 -> b
    89:93:java.lang.Object deserializeSafe(kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0):2485 -> b
    18:22:java.lang.Object deserializeSafe$default(nl.adaptivity.xmlutil.serialization.XmlDecoderBase,kotlinx.serialization.DeserializationStrategy,kotlinx.serialization.encoding.Decoder,boolean,java.lang.Object,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):99:99 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lef8;Lwu1;Lpe8;ZLjava/lang/Object;ZLwo2;I)Ljava/lang/Object;"}
    1:9:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):128:128 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqh8;Ljava/lang/Exception;Ljava/lang/String;)V"}
    10:12:void nl.adaptivity.xmlutil.serialization.XmlSerialException.addErrorContext(java.lang.String):0:0 -> e
    10:12:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):128 -> e
    13:16:void nl.adaptivity.xmlutil.serialization.XmlSerialException.addErrorContext(java.lang.String):43:43 -> e
    13:16:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):128 -> e
    17:18:void nl.adaptivity.xmlutil.serialization.XmlSerialException.addErrorContext(java.lang.String):44:44 -> e
    17:18:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):128 -> e
    19:25:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> e
    19:25:void nl.adaptivity.xmlutil.serialization.XmlSerialException.addErrorContext(java.lang.String):44 -> e
    19:25:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):128 -> e
    26:40:void nl.adaptivity.xmlutil.serialization.XmlSerialException.addErrorContext(java.lang.String):45:45 -> e
    26:40:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):128 -> e
    41:42:void nl.adaptivity.xmlutil.serialization.XmlSerialException.addErrorContext(java.lang.String):43:43 -> e
    41:42:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):128 -> e
    43:43:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):128:128 -> e
    44:52:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):130:130 -> e
    53:56:nl.adaptivity.xmlutil.XmlReader$LocationInfo nl.adaptivity.xmlutil.XmlException.getLocationInfo():32:32 -> e
    53:56:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):130 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:74:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):131:131 -> e
    75:77:void nl.adaptivity.xmlutil.XmlException.addErrorContext(java.lang.String):0:0 -> e
    75:77:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):132 -> e
    78:82:void nl.adaptivity.xmlutil.XmlException.addErrorContext(java.lang.String):50:50 -> e
    78:82:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):132 -> e
    83:97:void nl.adaptivity.xmlutil.XmlException.addErrorContext(java.lang.String):52:52 -> e
    83:97:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):132 -> e
    98:99:void nl.adaptivity.xmlutil.XmlException.addErrorContext(java.lang.String):50:50 -> e
    98:99:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):132 -> e
    100:100:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):132:132 -> e
    101:122:java.lang.Void handleParseException(nl.adaptivity.xmlutil.XmlReader$LocationInfo,java.lang.Exception,java.lang.String):135:135 -> e
    1:11:boolean hasNullMark():66:66 -> f
    12:17:javax.xml.namespace.QName nl.adaptivity.xmlutil.serialization.XmlConfig.getNilAttributeName():86:86 -> f
    12:17:boolean hasNullMark():67 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:30:boolean hasNullMark():67:67 -> f
    31:34:boolean hasNullMark():70:70 -> f
    35:47:boolean hasNullMark():71:71 -> f
    48:51:boolean hasNullMark():76:76 -> f
    52:55:boolean hasNullMark():77:77 -> f
    56:62:boolean hasNullMark():79:79 -> f
    63:66:boolean hasNullMark():80:80 -> f
    67:82:boolean hasNullMark():82:82 -> f
    83:86:boolean hasNullMark():83:83 -> f
    87:88:java.lang.String nl.adaptivity.xmlutil.serialization.XmlConfig.getNilAttributeValue():87:87 -> f
    87:88:boolean hasNullMark():83 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    89:93:boolean hasNullMark():83:83 -> f
    94:111:boolean hasNullMark():86:86 -> f
    112:115:boolean hasNullMark():87:87 -> f
    116:133:boolean hasNullMark():88:88 -> f
    4:7:java.util.Collection nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder.getIdAttrValues():604:604 -> g
    4:7:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):150 -> g
    4:7:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lzb1;)Ljava/lang/Object;"}
    8:17:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):150:150 -> g
    8:17:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    18:33:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):153:153 -> g
    18:33:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    34:42:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):154:154 -> g
    34:42:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    43:44:nl.adaptivity.xmlutil.serialization.XmlConfig nl.adaptivity.xmlutil.serialization.XmlCodecBase.getConfig():34:34 -> g
    43:44:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):157 -> g
    43:44:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    45:47:boolean nl.adaptivity.xmlutil.serialization.XmlConfig.isUnchecked():107:107 -> g
    45:47:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):157 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:47:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    48:53:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):158:158 -> g
    48:53:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    54:57:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):0:0 -> g
    54:57:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":74,"3":76,"6":79,"9":83,"12":88},"outline":"Lyc1;k(CLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    58:60:void nl.adaptivity.xmlutil.XmlException.<init>(java.lang.String,nl.adaptivity.xmlutil.XmlReader$LocationInfo):62:62 -> g
    58:60:void nl.adaptivity.xmlutil.XmlException.<init>(java.lang.String,nl.adaptivity.xmlutil.XmlReader$LocationInfo,int,kotlin.jvm.internal.DefaultConstructorMarker):62 -> g
    58:60:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):158 -> g
    58:60:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    61:62:void nl.adaptivity.xmlutil.XmlException.<init>(java.lang.String,nl.adaptivity.xmlutil.XmlReader$LocationInfo):63:63 -> g
    61:62:void nl.adaptivity.xmlutil.XmlException.<init>(java.lang.String,nl.adaptivity.xmlutil.XmlReader$LocationInfo,int,kotlin.jvm.internal.DefaultConstructorMarker):62 -> g
    61:62:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):158 -> g
    61:62:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    63:63:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):158:158 -> g
    63:63:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    64:67:void nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder.clearIds():615:615 -> g
    64:67:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):161 -> g
    64:67:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    68:73:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):152:152 -> g
    68:73:java.lang.Object XmlDecoderBase.recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,CopyOnWriteArrayList):0 -> g
    74:74:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):158:158 -> g
    76:76:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):158:158 -> g
    79:79:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):158:158 -> g
    83:83:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):158:158 -> g
    88:88:java.lang.Object recordIds$io_github_pdvrieze_xmlutil_serialization(java.lang.Object,nl.adaptivity.xmlutil.serialization.XmlDecoderBase$TagIdHolder):158:158 -> g
