# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.serialization.internal.CollectionLikeSerializer":"CollectionSerializers.kt","kotlinx.serialization.internal.ArrayClassDesc":"CollectionDescriptors.kt","kotlinx.serialization.internal.ListLikeDescriptor":"CollectionDescriptors.kt"}}
kotlinx.serialization.internal.ReferenceArraySerializer -> rp5:
# {"id":"sourceFile","fileName":"CollectionSerializers.kt"}
    kotlin.reflect.KClass kClass -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbv0;"}
    kotlinx.serialization.descriptors.SerialDescriptor descriptor -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhr;"}
    1:3:void kotlinx.serialization.internal.CollectionLikeSerializer.<init>(kotlinx.serialization.KSerializer,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    1:3:void <init>(kotlin.reflect.KClass,kotlinx.serialization.KSerializer):183 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbv0;Lhj3;)V"}
    4:5:void <init>(kotlin.reflect.KClass,kotlinx.serialization.KSerializer):185:185 -> <init>
    6:11:void <init>(kotlin.reflect.KClass,kotlinx.serialization.KSerializer):188:188 -> <init>
    12:15:void kotlinx.serialization.internal.ArrayClassDesc.<init>(kotlinx.serialization.descriptors.SerialDescriptor):0:0 -> <init>
    12:15:void <init>(kotlin.reflect.KClass,kotlinx.serialization.KSerializer):188 -> <init>
    16:18:void kotlinx.serialization.internal.ListLikeDescriptor.<init>(kotlinx.serialization.descriptors.SerialDescriptor,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    16:18:void kotlinx.serialization.internal.ArrayClassDesc.<init>(kotlinx.serialization.descriptors.SerialDescriptor):113 -> <init>
    16:18:void <init>(kotlin.reflect.KClass,kotlinx.serialization.KSerializer):188 -> <init>
    19:21:void <init>(kotlin.reflect.KClass,kotlinx.serialization.KSerializer):188:188 -> <init>
    1:3:kotlinx.serialization.descriptors.SerialDescriptor getDescriptor():188:188 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lyl6;"}
    1:6:java.util.ArrayList builder():192:192 -> f
    1:6:java.lang.Object builder():183 -> f
    1:2:int builderSize(java.lang.Object):183:183 -> g
    3:5:int builderSize(java.util.ArrayList):0:0 -> g
    3:5:int builderSize(java.lang.Object):183 -> g
    6:10:int builderSize(java.util.ArrayList):193:193 -> g
    6:10:int builderSize(java.lang.Object):183 -> g
    1:2:java.util.Iterator collectionIterator(java.lang.Object):183:183 -> h
    3:5:java.util.Iterator collectionIterator(java.lang.Object[]):0:0 -> h
    3:5:java.util.Iterator collectionIterator(java.lang.Object):183 -> h
    6:11:java.util.Iterator kotlin.jvm.internal.ArrayIteratorKt.iterator(java.lang.Object[]):14:14 -> h
    6:11:java.util.Iterator collectionIterator(java.lang.Object[]):191 -> h
    6:11:java.util.Iterator collectionIterator(java.lang.Object):183 -> h
    1:2:int collectionSize(java.lang.Object):183:183 -> i
    3:5:int collectionSize(java.lang.Object[]):0:0 -> i
    3:5:int collectionSize(java.lang.Object):183 -> i
    6:7:int collectionSize(java.lang.Object[]):190:190 -> i
    6:7:int collectionSize(java.lang.Object):183 -> i
    java.lang.Object toBuilder(java.lang.Object) -> l
    1:2:java.lang.Object toResult(java.lang.Object):183:183 -> m
    3:5:java.lang.Object[] toResult(java.util.ArrayList):0:0 -> m
    3:5:java.lang.Object toResult(java.lang.Object):183 -> m
    6:7:java.lang.Object[] toResult(java.util.ArrayList):196:196 -> m
    6:7:java.lang.Object toResult(java.lang.Object):183 -> m
    8:32:java.lang.Object[] kotlinx.serialization.internal.PlatformKt.toNativeArrayImpl(java.util.ArrayList,kotlin.reflect.KClass):31:31 -> m
    8:32:java.lang.Object[] toResult(java.util.ArrayList):196 -> m
    8:32:java.lang.Object toResult(java.lang.Object):183 -> m
    1:2:void insert(java.lang.Object,int,java.lang.Object):183:183 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;Ljava/lang/Object;)V"}
    3:5:void insert(java.util.ArrayList,int,java.lang.Object):0:0 -> n
    3:5:void insert(java.lang.Object,int,java.lang.Object):183 -> n
    6:9:void insert(java.util.ArrayList,int,java.lang.Object):201:201 -> n
    6:9:void insert(java.lang.Object,int,java.lang.Object):183 -> n
