# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.collections.AbstractList":"AbstractList.kt","kotlin.collections.AbstractCollection":"AbstractCollection.kt"}}
com.eygraber.uri.PathSegments -> n45:
# {"id":"sourceFile","fileName":"PathSegments.kt"}
    java.lang.String[] segments -> X
    int size -> Y
    com.eygraber.uri.PathSegments EMPTY -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln45;"}
    1:10:void <clinit>():36:36 -> <clinit>
    1:3:void kotlin.collections.AbstractCollection.<init>():14:14 -> <init>
    1:3:void kotlin.collections.AbstractList.<init>():20 -> <init>
    1:3:void <init>(java.lang.String[],int):23 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/String;)V"}
    4:5:void <init>(java.lang.String[],int):24:24 -> <init>
    6:8:void <init>(java.lang.String[],int):25:25 -> <init>
    1:8:boolean contains(java.lang.Object):23:23 -> contains
    9:13:boolean contains(java.lang.String):23:23 -> contains
    9:13:boolean contains(java.lang.Object):23 -> contains
    1:7:java.lang.String get(int):28:28 -> get
    1:7:java.lang.Object get(int):23 -> get
    1:7:java.lang.Object PathSegments.get(int):0 -> get
      # {"id":"com.android.tools.r8.synthesized"}
    8:11:java.lang.String get(int):31:31 -> get
    8:11:java.lang.Object get(int):23 -> get
    8:11:java.lang.Object PathSegments.get(int):0 -> get
    12:14:java.lang.String get(int):32:32 -> get
    12:14:java.lang.Object get(int):23 -> get
    12:14:java.lang.Object PathSegments.get(int):0 -> get
    15:20:java.lang.String get(int):31:31 -> get
    15:20:java.lang.Object get(int):23 -> get
    15:20:java.lang.Object PathSegments.get(int):0 -> get
    21:28:java.lang.String get(int):29:29 -> get
    21:28:java.lang.Object get(int):23 -> get
    21:28:java.lang.Object PathSegments.get(int):0 -> get
    29:32:java.lang.Object get(int):0:0 -> get
    29:32:java.lang.Object PathSegments.get(int):0 -> get
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":37,"3":39,"6":42,"9":46,"12":51,"15":57},"outline":"Lgl0;j(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String;"}
    33:36:java.lang.String get(int):29:29 -> get
    33:36:java.lang.Object get(int):23 -> get
    33:36:java.lang.Object PathSegments.get(int):0 -> get
    37:37:java.lang.String get(int):29:29 -> get
    37:37:java.lang.Object get(int):23 -> get
    39:39:java.lang.String get(int):29:29 -> get
    39:39:java.lang.Object get(int):23 -> get
    42:42:java.lang.String get(int):29:29 -> get
    42:42:java.lang.Object get(int):23 -> get
    46:46:java.lang.String get(int):29:29 -> get
    46:46:java.lang.Object get(int):23 -> get
    51:51:java.lang.String get(int):29:29 -> get
    51:51:java.lang.Object get(int):23 -> get
    57:57:java.lang.String get(int):29:29 -> get
    57:57:java.lang.Object get(int):23 -> get
    1:3:int getSize():25:25 -> getSize
    1:8:int indexOf(java.lang.Object):23:23 -> indexOf
    9:13:int indexOf(java.lang.String):23:23 -> indexOf
    9:13:int indexOf(java.lang.Object):23 -> indexOf
    1:8:int lastIndexOf(java.lang.Object):23:23 -> lastIndexOf
    9:13:int lastIndexOf(java.lang.String):23:23 -> lastIndexOf
    9:13:int lastIndexOf(java.lang.Object):23 -> lastIndexOf
