# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.io.bytestring.ByteStringKt":"ByteString.kt"}}
kotlinx.io.bytestring.ByteString -> jc0:
# {"id":"sourceFile","fileName":"ByteString.kt"}
    byte[] data -> X
    int hashCode -> Y
    kotlinx.io.bytestring.ByteString EMPTY -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljc0;"}
    char[] HEX_DIGITS -> h0
    1:12:void <clinit>():105:105 -> <clinit>
    13:20:void <clinit>():109:109 -> <clinit>
    4:11:void <init>(byte[],int,int):96:96 -> <init>
    12:13:void <init>(byte[],java.lang.Object):79:80 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([B)V"}
    1:4:byte get(int):154:154 -> b
    1:4:byte ByteString.get(int):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    5:7:int getSize():116:116 -> b
    5:7:byte get(int):154 -> b
    5:7:byte ByteString.get(int):0 -> b
    8:10:byte get(int):157:157 -> b
    8:10:byte ByteString.get(int):0 -> b
    11:14:byte get(int):155:155 -> b
    11:14:byte ByteString.get(int):0 -> b
    15:18:byte get(int):0:0 -> b
    15:18:byte ByteString.get(int):0 -> b
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":31,"3":33,"6":36,"9":40},"outline":"Lfl0;p(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;"}
    19:21:int getSize():116:116 -> b
    19:21:byte get(int):155 -> b
    19:21:byte ByteString.get(int):0 -> b
    22:25:byte get(int):0:0 -> b
    22:25:byte ByteString.get(int):0 -> b
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":41,"4":43,"7":46},"outline":"Lng4;n(Ljava/lang/StringBuilder;IC)Ljava/lang/String;"}
    26:30:byte get(int):154:154 -> b
    26:30:byte ByteString.get(int):0 -> b
    31:31:byte get(int):155:155 -> b
    33:33:byte get(int):155:155 -> b
    36:36:byte get(int):155:155 -> b
    40:40:byte get(int):155:155 -> b
    41:41:byte get(int):155:155 -> b
    43:43:byte get(int):155:155 -> b
    46:46:byte get(int):155:155 -> b
    1:2:int compareTo(java.lang.Object):79:79 -> compareTo
    3:11:int compareTo(kotlinx.io.bytestring.ByteString):0:0 -> compareTo
    3:11:int compareTo(java.lang.Object):79 -> compareTo
    12:15:int getSize():116:116 -> compareTo
    12:15:int compareTo(kotlinx.io.bytestring.ByteString):235 -> compareTo
    12:15:int compareTo(java.lang.Object):79 -> compareTo
    16:21:int compareTo(kotlinx.io.bytestring.ByteString):235:235 -> compareTo
    16:21:int compareTo(java.lang.Object):79 -> compareTo
    22:39:int compareTo(kotlinx.io.bytestring.ByteString):236:236 -> compareTo
    22:39:int compareTo(java.lang.Object):79 -> compareTo
    40:41:int getSize():116:116 -> compareTo
    40:41:int compareTo(kotlinx.io.bytestring.ByteString):240 -> compareTo
    40:41:int compareTo(java.lang.Object):79 -> compareTo
    42:46:int compareTo(kotlinx.io.bytestring.ByteString):240:240 -> compareTo
    42:46:int compareTo(java.lang.Object):79 -> compareTo
    8:16:boolean equals(java.lang.Object):125:125 -> equals
    17:18:boolean equals(java.lang.Object):127:127 -> equals
    19:27:boolean equals(java.lang.Object):129:129 -> equals
    28:38:boolean equals(java.lang.Object):130:130 -> equals
    39:44:boolean equals(java.lang.Object):131:131 -> equals
    1:4:int hashCode():138:138 -> hashCode
    5:10:int hashCode():140:140 -> hashCode
    11:13:int hashCode():141:141 -> hashCode
    1:5:int getSize():116:116 -> toString
    1:5:boolean kotlinx.io.bytestring.ByteStringKt.isEmpty(kotlinx.io.bytestring.ByteString):517 -> toString
    1:5:java.lang.String toString():257 -> toString
    6:8:java.lang.String toString():258:258 -> toString
    9:9:int getSize():116:116 -> toString
    9:9:java.lang.String toString():261 -> toString
    10:13:java.lang.String toString():261:261 -> toString
    14:19:java.lang.String toString():262:262 -> toString
    20:23:int getSize():116:116 -> toString
    20:23:java.lang.String toString():262 -> toString
    24:28:java.lang.String toString():263:263 -> toString
    29:33:java.lang.String toString():264:264 -> toString
    34:36:java.lang.String toString():265:265 -> toString
    37:41:java.lang.String toString():266:266 -> toString
    42:45:int getSize():116:116 -> toString
    42:45:java.lang.String toString():268 -> toString
    46:51:java.lang.String toString():269:269 -> toString
    52:60:java.lang.String toString():270:270 -> toString
    61:70:java.lang.String toString():271:271 -> toString
    71:73:java.lang.String toString():273:273 -> toString
    74:78:java.lang.String toString():274:274 -> toString
