# {"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 -> c33:
# {"id":"sourceFile","fileName":"Http2Stream.kt"}
    int id -> X
    okhttp3.internal.http2.Http2Connection connection -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv23;"}
    okhttp3.internal.http2.flowcontrol.WindowCounter readBytes -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqw7;"}
    long writeBytesTotal -> h0
    long writeBytesMaximum -> i0
    java.util.ArrayDeque headersQueue -> j0
    boolean hasResponseHeaders -> k0
    okhttp3.internal.http2.Http2Stream$FramingSource source -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"La33;"}
    okhttp3.internal.http2.Http2Stream$FramingSink sink -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz23;"}
    okhttp3.internal.http2.Http2Stream$StreamTimeout readTimeout -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb33;"}
    okhttp3.internal.http2.Http2Stream$StreamTimeout writeTimeout -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb33;"}
    okhttp3.internal.http2.ErrorCode errorCode -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lja2;"}
    java.io.IOException errorException -> q0
    4:6:void <init>(int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):40:40 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILv23;ZZLzy2;)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:6:boolean okhttp3.internal.http2.Http2Stream$FramingSink.getClosed():575:575 -> b
    1:6:void checkOutNotClosed$okhttp():700 -> b
      # {"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 -> b
    7:10:void checkOutNotClosed$okhttp():701 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:35:void checkOutNotClosed$okhttp():702:702 -> b
    36:41:void checkOutNotClosed$okhttp():701:701 -> b
    42:47:void checkOutNotClosed$okhttp():700:700 -> b
    1:7:void close(okhttp3.internal.http2.ErrorCode,java.io.IOException):247:247 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lja2;Ljava/io/IOException;)V"}
    8:12:void close(okhttp3.internal.http2.ErrorCode,java.io.IOException):250:250 -> c
    13:20:void okhttp3.internal.http2.Http2Connection.writeSynReset$okhttp(int,okhttp3.internal.http2.ErrorCode):356:356 -> c
    13:20:void close(okhttp3.internal.http2.ErrorCode,java.io.IOException):250 -> c
    1:6:void cancel():254:254 -> cancel
    1:2:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):758:758 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lja2;Ljava/io/IOException;)Z"}
    3:3:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):762:762 -> d
    4:10:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):275:275 -> d
    11:12:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):762:762 -> d
    13:14:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):278:278 -> d
    15:16:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):279:279 -> d
    17:19:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):763:763 -> d
    20:21:okhttp3.internal.http2.Http2Stream$FramingSource getSource():69:69 -> d
    20:21:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):281 -> d
    22:25:boolean okhttp3.internal.http2.Http2Stream$FramingSource.getFinished$okhttp():359:359 -> d
    22:25:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):281 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:27:okhttp3.internal.http2.Http2Stream$FramingSink getSink():74:74 -> d
    26:27:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):281 -> d
    28:31:boolean okhttp3.internal.http2.Http2Stream$FramingSink.getFinished():564:564 -> d
    28:31:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):281 -> d
      # {"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 -> d
    37:45:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):285:285 -> d
    46:47:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):762:762 -> d
    2:8:void closeLater(okhttp3.internal.http2.ErrorCode):261:261 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lja2;)V"}
    9:16:void closeLater(okhttp3.internal.http2.ErrorCode):264:264 -> e
    1:1:okhttp3.internal.http2.ErrorCode getErrorCode$okhttp():745:745 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lja2;"}
    2:3:okhttp3.internal.http2.ErrorCode getErrorCode$okhttp():89:89 -> f
    4:8:okhttp3.internal.http2.ErrorCode getErrorCode$okhttp():745:745 -> f
    1:10:boolean isLocallyInitiated():131:131 -> g
    11:12:boolean isLocallyInitiated():132:132 -> g
    13:19:boolean okhttp3.internal.http2.Http2Connection.getClient$okhttp():69:69 -> g
    13:19:boolean isLocallyInitiated():132 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:boolean isOpen():746:746 -> h
    2:8:boolean isOpen():115:115 -> h
    9:10:boolean isOpen():746:746 -> h
    11:12:okhttp3.internal.http2.Http2Stream$FramingSource getSource():69:69 -> h
    11:12:boolean isOpen():118 -> h
    13:16:boolean okhttp3.internal.http2.Http2Stream$FramingSource.getFinished$okhttp():359:359 -> h
    13:16:boolean isOpen():118 -> h
      # {"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 -> h
    17:23:boolean isOpen():118 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:25:okhttp3.internal.http2.Http2Stream$FramingSink getSink():74:74 -> h
    24:25:boolean isOpen():119 -> h
    26:29:boolean okhttp3.internal.http2.Http2Stream$FramingSink.getFinished():564:564 -> h
    26:29:boolean isOpen():119 -> h
      # {"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 -> h
    30:33:boolean isOpen():119 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:37:boolean isOpen():120:120 -> h
    38:44:boolean isOpen():746:746 -> h
    1:3:okhttp3.internal.http2.Http2Stream$FramingSink getSink():74:74 -> i
    1:3:okio.Sink getSink():40 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lpz6;"}
    4:5:void receiveHeaders(okhttp3.Headers,boolean):768:768 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lzy2;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$FramingSource getSource():69:69 -> n
    1:3:okio.Source getSource():40 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw27;"}
