# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.internal.http2.Http2Stream$FramingSink":"Http2Stream.kt","okhttp3.internal.http2.Http2Connection":"Http2Connection.kt","okhttp3.internal.http2.Http2Stream$FramingSource":"Http2Stream.kt"}}
okhttp3.internal.http2.Http2Stream -> pz2:
# {"id":"sourceFile","fileName":"Http2Stream.kt"}
    int id -> X
    okhttp3.internal.http2.Http2Connection connection -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Liz2;"}
    okhttp3.internal.http2.flowcontrol.WindowCounter readBytes -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Laj7;"}
    long writeBytesTotal -> c0
    long writeBytesMaximum -> d0
    java.util.ArrayDeque headersQueue -> e0
    boolean hasResponseHeaders -> f0
    okhttp3.internal.http2.Http2Stream$FramingSource source -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnz2;"}
    okhttp3.internal.http2.Http2Stream$FramingSink sink -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmz2;"}
    okhttp3.internal.http2.Http2Stream$StreamTimeout readTimeout -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loz2;"}
    okhttp3.internal.http2.Http2Stream$StreamTimeout writeTimeout -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loz2;"}
    okhttp3.internal.http2.ErrorCode errorCode -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk92;"}
    java.io.IOException errorException -> l0
    4:6:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):40:40 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILiz2;ZZLmw2;)V"}
    7:8:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):42:42 -> <init>
    9:10:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):43:43 -> <init>
    11:17:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):53:53 -> <init>
    18:19:okhttp3.internal.http2.Settings okhttp3.internal.http2.Http2Connection.getPeerSettings():125:125 -> <init>
    18:19:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):60 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:26:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):60:60 -> <init>
    27:33:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):64:64 -> <init>
    34:35:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):70:70 -> <init>
    36:37:okhttp3.internal.http2.Settings okhttp3.internal.http2.Http2Connection.getOkHttpSettings():111:111 -> <init>
    36:37:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):71 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:42:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):71:71 -> <init>
    43:47:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):70:70 -> <init>
    48:54:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):75:75 -> <init>
    55:61:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):78:78 -> <init>
    62:71:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):79:79 -> <init>
    72:77:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):96:96 -> <init>
    78:81:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):97:97 -> <init>
    82:87:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):96:96 -> <init>
    88:100:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):99:99 -> <init>
    1:2:void cancelStreamIfNecessary$okhttp():776:776 -> a
    3:3:void cancelStreamIfNecessary$okhttp():780:780 -> a
    4:5:okhttp3.internal.http2.Http2Stream$FramingSource getSource():69:69 -> a
    4:5:void cancelStreamIfNecessary$okhttp():548 -> a
    6:9:boolean okhttp3.internal.http2.Http2Stream$FramingSource.getFinished$okhttp():359:359 -> a
    6:9:void cancelStreamIfNecessary$okhttp():548 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:13:boolean okhttp3.internal.http2.Http2Stream$FramingSource.getClosed$okhttp():374:374 -> a
    10:13:void cancelStreamIfNecessary$okhttp():548 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:15:okhttp3.internal.http2.Http2Stream$FramingSink getSink():74:74 -> a
    14:15:void cancelStreamIfNecessary$okhttp():548 -> a
    16:19:boolean okhttp3.internal.http2.Http2Stream$FramingSink.getFinished():564:564 -> a
    16:19:void cancelStreamIfNecessary$okhttp():548 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:29:boolean okhttp3.internal.http2.Http2Stream$FramingSink.getClosed():575:575 -> a
    20:29:void cancelStreamIfNecessary$okhttp():548 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:33:void cancelStreamIfNecessary$okhttp():549:549 -> a
    34:36:void cancelStreamIfNecessary$okhttp():780:780 -> a
    37:45:void cancelStreamIfNecessary$okhttp():555:555 -> a
    46:53:void cancelStreamIfNecessary$okhttp():557:557 -> a
    54:55:void cancelStreamIfNecessary$okhttp():780:780 -> a
    1:3:okhttp3.internal.http2.Http2Stream$FramingSource getSource():69:69 -> b
    1:3:okio.Source getSource():40 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lhu6;"}
    1:6:boolean okhttp3.internal.http2.Http2Stream$FramingSink.getClosed():575:575 -> c
    1:6:void checkOutNotClosed$okhttp():700 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:boolean okhttp3.internal.http2.Http2Stream$FramingSink.getFinished():564:564 -> c
    7:10:void checkOutNotClosed$okhttp():701 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:35:void checkOutNotClosed$okhttp():702:702 -> c
    36:41:void checkOutNotClosed$okhttp():701:701 -> c
    42:47:void checkOutNotClosed$okhttp():700:700 -> c
    1:6:void cancel():254:254 -> cancel
    1:7:void close(okhttp3.internal.http2.ErrorCode,java.io.IOException):247:247 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk92;Ljava/io/IOException;)V"}
    8:12:void close(okhttp3.internal.http2.ErrorCode,java.io.IOException):250:250 -> d
    13:20:void okhttp3.internal.http2.Http2Connection.writeSynReset$okhttp(int,okhttp3.internal.http2.ErrorCode):356:356 -> d
    13:20:void close(okhttp3.internal.http2.ErrorCode,java.io.IOException):250 -> d
    1:2:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):758:758 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk92;Ljava/io/IOException;)Z"}
    3:3:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):762:762 -> e
    4:10:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):275:275 -> e
    11:12:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):762:762 -> e
    13:14:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):278:278 -> e
    15:16:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):279:279 -> e
    17:19:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):763:763 -> e
    20:21:okhttp3.internal.http2.Http2Stream$FramingSource getSource():69:69 -> e
    20:21:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):281 -> e
    22:25:boolean okhttp3.internal.http2.Http2Stream$FramingSource.getFinished$okhttp():359:359 -> e
    22:25:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):281 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:27:okhttp3.internal.http2.Http2Stream$FramingSink getSink():74:74 -> e
    26:27:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):281 -> e
    28:31:boolean okhttp3.internal.http2.Http2Stream$FramingSink.getFinished():564:564 -> e
    28:31:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):281 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:36:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):762:762 -> e
    37:45:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):285:285 -> e
    46:47:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):762:762 -> e
    2:8:void closeLater(okhttp3.internal.http2.ErrorCode):261:261 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk92;)V"}
    9:16:void closeLater(okhttp3.internal.http2.ErrorCode):264:264 -> f
    1:1:okhttp3.internal.http2.ErrorCode getErrorCode$okhttp():745:745 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk92;"}
    2:3:okhttp3.internal.http2.ErrorCode getErrorCode$okhttp():89:89 -> g
    4:8:okhttp3.internal.http2.ErrorCode getErrorCode$okhttp():745:745 -> g
    1:10:boolean isLocallyInitiated():131:131 -> h
    11:12:boolean isLocallyInitiated():132:132 -> h
    13:19:boolean okhttp3.internal.http2.Http2Connection.getClient$okhttp():69:69 -> h
    13:19:boolean isLocallyInitiated():132 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:boolean isOpen():746:746 -> i
    2:8:boolean isOpen():115:115 -> i
    9:10:boolean isOpen():746:746 -> i
    11:12:okhttp3.internal.http2.Http2Stream$FramingSource getSource():69:69 -> i
    11:12:boolean isOpen():118 -> i
    13:16:boolean okhttp3.internal.http2.Http2Stream$FramingSource.getFinished$okhttp():359:359 -> i
    13:16:boolean isOpen():118 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:23:boolean okhttp3.internal.http2.Http2Stream$FramingSource.getClosed$okhttp():374:374 -> i
    17:23:boolean isOpen():118 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:25:okhttp3.internal.http2.Http2Stream$FramingSink getSink():74:74 -> i
    24:25:boolean isOpen():119 -> i
    26:29:boolean okhttp3.internal.http2.Http2Stream$FramingSink.getFinished():564:564 -> i
    26:29:boolean isOpen():119 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:33:boolean okhttp3.internal.http2.Http2Stream$FramingSink.getClosed():575:575 -> i
    30:33:boolean isOpen():119 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:37:boolean isOpen():120:120 -> i
    38:44:boolean isOpen():746:746 -> i
    4:5:void receiveHeaders(okhttp3.Headers,boolean):768:768 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmw2;Z)V"}
    6:6:void receiveHeaders(okhttp3.Headers,boolean):772:772 -> j
    7:11:void receiveHeaders(okhttp3.Headers,boolean):308:308 -> j
    12:19:void receiveHeaders(okhttp3.Headers,boolean):309:309 -> j
    20:28:void receiveHeaders(okhttp3.Headers,boolean):310:310 -> j
    29:30:okhttp3.internal.http2.Http2Stream$FramingSource getSource():69:69 -> j
    29:30:void receiveHeaders(okhttp3.Headers,boolean):315 -> j
    31:36:void okhttp3.internal.http2.Http2Stream$FramingSource.setTrailers(okhttp3.Headers):371:371 -> j
    31:36:void receiveHeaders(okhttp3.Headers,boolean):315 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:38:void receiveHeaders(okhttp3.Headers,boolean):312:312 -> j
    39:45:void receiveHeaders(okhttp3.Headers,boolean):313:313 -> j
    46:47:okhttp3.internal.http2.Http2Stream$FramingSource getSource():69:69 -> j
    46:47:void receiveHeaders(okhttp3.Headers,boolean):318 -> j
    48:49:void okhttp3.internal.http2.Http2Stream$FramingSource.setFinished$okhttp(boolean):359:359 -> j
    48:49:void receiveHeaders(okhttp3.Headers,boolean):318 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    50:53:void receiveHeaders(okhttp3.Headers,boolean):320:320 -> j
    54:56:void receiveHeaders(okhttp3.Headers,boolean):773:773 -> j
    57:59:void receiveHeaders(okhttp3.Headers,boolean):772:772 -> j
    60:67:void receiveHeaders(okhttp3.Headers,boolean):324:324 -> j
    68:69:void receiveHeaders(okhttp3.Headers,boolean):772:772 -> j
    1:3:okhttp3.internal.http2.Http2Stream$FramingSink getSink():74:74 -> k
    1:3:okio.Sink getSink():40 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbr6;"}
