# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.json.JsonArray":"JsonElement.kt","kotlinx.serialization.json.internal.AbstractJsonTreeDecoder":"TreeJsonDecoder.kt"}}
kotlinx.serialization.json.internal.JsonTreeListDecoder -> tk3:
# {"id":"sourceFile","fileName":"TreeJsonDecoder.kt"}
    kotlinx.serialization.json.JsonArray value -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxi3;"}
    int size -> k0
    int currentIndex -> l0
    2:4:void kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.<init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonElement,java.lang.String,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    2:4:void kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.<init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonElement,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):36 -> <init>
    2:4:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonArray):333 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvi3;Lxi3;)V"}
    5:6:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonArray):333:333 -> <init>
    7:8:int kotlinx.serialization.json.JsonArray.getSize():0:0 -> <init>
    7:8:int kotlinx.serialization.json.JsonArray.size():213 -> <init>
    7:8:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonArray):334 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    9:12:int kotlinx.serialization.json.JsonArray.getSize():0:0 -> <init>
    9:12:int kotlinx.serialization.json.JsonArray.size():213 -> <init>
    9:12:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonArray):334 -> <init>
    13:15:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonArray):334:334 -> <init>
    16:18:void <init>(kotlinx.serialization.json.Json,kotlinx.serialization.json.JsonArray):335:335 -> <init>
    1:3:kotlinx.serialization.json.JsonArray getValue():333:333 -> E
    1:3:kotlinx.serialization.json.JsonElement getValue():333 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Loj3;"}
    4:7:kotlinx.serialization.json.JsonElement currentElement(java.lang.String):340:340 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Loj3;"}
    8:18:kotlinx.serialization.json.JsonElement kotlinx.serialization.json.JsonArray.get(int):0:0 -> b
    8:18:kotlinx.serialization.json.JsonElement currentElement(java.lang.String):340 -> b
    4:13:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):344:344 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;)I"}
    14:18:int decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor):345:345 -> t
    4:8:java.lang.String elementName(kotlinx.serialization.descriptors.SerialDescriptor,int):337:337 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup6;I)Ljava/lang/String;"}
