# {"id":"partitionSourceFiles","fileNameMappings":{"okio.Buffer":"Buffer.kt","okio.FileHandle":"FileHandle.kt","okio.JvmFileHandle":"JvmFileHandle.kt"}}
okio.FileHandle$FileHandleSource -> cg2:
# {"id":"sourceFile","fileName":"FileHandle.kt"}
    okio.FileHandle fileHandle -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrm3;"}
    long position -> Y
    boolean closed -> Z
    1:3:void <init>(okio.FileHandle,long):418:418 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrm3;J)V"}
    4:5:void <init>(okio.FileHandle,long):419:419 -> <init>
    6:8:void <init>(okio.FileHandle,long):420:420 -> <init>
    10:15:long read(okio.Buffer,long):425:425 -> S
    10:15:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lda0;J)J"}
    16:30:long read(okio.Buffer,long):426:426 -> S
    16:30:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    31:34:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):340:340 -> S
    31:34:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    31:34:long read(okio.Buffer,long):426 -> S
    31:34:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    35:36:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):343:343 -> S
    35:36:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    35:36:long read(okio.Buffer,long):426 -> S
    35:36:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    37:45:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):344:344 -> S
    37:45:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    37:45:long read(okio.Buffer,long):426 -> S
    37:45:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    46:50:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):460:460 -> S
    46:50:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    46:50:long read(okio.Buffer,long):426 -> S
    46:50:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    51:54:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):0:0 -> S
    51:54:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> S
    51:54:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    51:54:long read(okio.Buffer,long):426 -> S
    51:54:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    55:62:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):48:48 -> S
    55:62:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> S
    55:62:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    55:62:long read(okio.Buffer,long):426 -> S
    55:62:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    63:75:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):51:51 -> S
    63:75:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> S
    63:75:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    63:75:long read(okio.Buffer,long):426 -> S
    63:75:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    76:83:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):53:53 -> S
    76:83:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> S
    76:83:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    76:83:long read(okio.Buffer,long):426 -> S
    76:83:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    84:87:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):58:58 -> S
    84:87:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> S
    84:87:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    84:87:long read(okio.Buffer,long):426 -> S
    84:87:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    88:93:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):349:349 -> S
    88:93:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    88:93:long read(okio.Buffer,long):426 -> S
    88:93:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    94:99:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):351:351 -> S
    94:99:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    94:99:long read(okio.Buffer,long):426 -> S
    94:99:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    100:109:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):352:352 -> S
    100:109:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    100:109:long read(okio.Buffer,long):426 -> S
    100:109:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    110:116:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):358:358 -> S
    110:116:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    110:116:long read(okio.Buffer,long):426 -> S
    110:116:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    117:119:long okio.Buffer.size():80:80 -> S
    117:119:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):360 -> S
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    117:119:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    117:119:long read(okio.Buffer,long):426 -> S
    117:119:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    120:122:void okio.Buffer.setSize$okio(long):81:81 -> S
    120:122:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):360 -> S
    120:122:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    120:122:long read(okio.Buffer,long):426 -> S
    120:122:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    123:131:int okio.JvmFileHandle.protectedRead(long,byte[],int,int):58:58 -> S
    123:131:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):341 -> S
    123:131:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    123:131:long read(okio.Buffer,long):426 -> S
    123:131:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    132:137:long read(okio.Buffer,long):427:427 -> S
    132:137:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    138:139:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> S
    138:139:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    138:139:long read(okio.Buffer,long):426 -> S
    138:139:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    140:143:long read(okio.Buffer,long):0:0 -> S
    140:143:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":154,"3":156,"6":159,"9":163},"outline":"Lrl0;i(JLjava/lang/String;)Ljava/lang/String;"}
    144:147:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> S
    144:147:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    144:147:long read(okio.Buffer,long):426 -> S
    144:147:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    148:153:long read(okio.Buffer,long):425:425 -> S
    148:153:long FileHandle$FileHandleSource.read(Buffer1,long):0 -> S
    154:154:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> S
    154:154:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    154:154:long read(okio.Buffer,long):426 -> S
    156:156:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> S
    156:156:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    156:156:long read(okio.Buffer,long):426 -> S
    159:159:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> S
    159:159:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    159:159:long read(okio.Buffer,long):426 -> S
    163:163:long okio.FileHandle.readNoCloseCheck(long,okio.Buffer,long):334:334 -> S
    163:163:long okio.FileHandle.access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):35 -> S
    163:163:long read(okio.Buffer,long):426 -> S
    1:8:void close():434:434 -> close
    9:10:void close():435:435 -> close
    11:12:java.util.concurrent.locks.ReentrantLock okio.FileHandle.getLock():55:55 -> close
    11:12:void close():436 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:15:void close():446:446 -> close
    16:19:int okio.FileHandle.access$getOpenStreamCount$p(okio.FileHandle):35:35 -> close
    16:19:void close():437 -> close
    20:23:void okio.FileHandle.access$setOpenStreamCount$p(okio.FileHandle,int):35:35 -> close
    20:23:void close():437 -> close
    24:28:boolean okio.FileHandle.access$getClosed$p(okio.FileHandle):35:35 -> close
    24:28:void close():438 -> close
    29:31:void close():446:446 -> close
    32:32:void okio.JvmFileHandle.protectedClose():0:0 -> close
    32:32:void close():440 -> close
    33:37:void okio.JvmFileHandle.protectedClose():79:79 -> close
    33:37:void close():440 -> close
    38:44:void okio.JvmFileHandle.protectedClose():80:80 -> close
    38:44:void close():440 -> close
    45:52:void close():446:446 -> close
    1:3:okio.Timeout timeout():431:431 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lun7;"}
