# {"id":"partitionSourceFiles","fileNameMappings":{"okio.Buffer":"Buffer.kt","okhttp3.internal.http2.Settings":"Settings.kt","okhttp3.internal.Util":"Util.kt","okhttp3.internal.http2.Hpack$Writer":"Hpack.kt","okhttp3.internal.http2.ErrorCode":"ErrorCode.kt"}}
okhttp3.internal.http2.Http2Writer -> f01:
# {"id":"sourceFile","fileName":"Http2Writer.kt"}
    okio.BufferedSink sink -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmr;"}
    okio.Buffer hpackBuffer -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldr;"}
    int maxFrameSize -> h
    boolean closed -> i
    okhttp3.internal.http2.Hpack$Writer hpackWriter -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhz0;"}
    java.util.logging.Logger logger -> k
    1:13:void <clinit>():314:314 -> <clinit>
    4:6:void <init>(okio.BufferedSink,boolean):44:44 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv52;)V"}
    7:8:void <init>(okio.BufferedSink,boolean):46:46 -> <init>
    9:10:void <init>(okio.BufferedSink,boolean):49:49 -> <init>
    11:13:void okio.Buffer.<init>():76:76 -> <init>
    11:13:void <init>(okio.BufferedSink,boolean):49 -> <init>
    14:17:void <init>(okio.BufferedSink,boolean):49:49 -> <init>
    18:19:void <init>(okio.BufferedSink,boolean):50:50 -> <init>
    20:27:void <init>(okio.BufferedSink,boolean):52:52 -> <init>
    2:9:void ping(boolean,int,int):198:198 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)V"}
    10:12:void ping(boolean,int,int):199:199 -> B
    13:17:void ping(boolean,int,int):205:205 -> B
    18:22:void ping(boolean,int,int):206:206 -> B
    23:27:void ping(boolean,int,int):207:207 -> B
    28:31:void ping(boolean,int,int):208:208 -> B
    32:39:void ping(boolean,int,int):198:198 -> B
    40:41:void ping(boolean,int,int):208:208 -> B
    4:7:void rstStream(int,okhttp3.internal.http2.ErrorCode):125:125 -> J
    4:7:void Http2Writer.rstStream(int,int):0 -> J
      # {"id":"com.android.tools.r8.synthesized"}
    8:17:int okhttp3.internal.http2.ErrorCode.getHttpCode():19:19 -> J
    8:17:void rstStream(int,okhttp3.internal.http2.ErrorCode):126 -> J
    8:17:void Http2Writer.rstStream(int,int):0 -> J
    18:20:void rstStream(int,okhttp3.internal.http2.ErrorCode):128:128 -> J
    18:20:void Http2Writer.rstStream(int,int):0 -> J
    21:22:void rstStream(int,okhttp3.internal.http2.ErrorCode):134:134 -> J
    21:22:void Http2Writer.rstStream(int,int):0 -> J
    23:26:int okhttp3.internal.http2.ErrorCode.getHttpCode():19:19 -> J
    23:26:void rstStream(int,okhttp3.internal.http2.ErrorCode):134 -> J
    23:26:void Http2Writer.rstStream(int,int):0 -> J
    27:29:void rstStream(int,okhttp3.internal.http2.ErrorCode):134:134 -> J
    27:29:void Http2Writer.rstStream(int,int):0 -> J
    30:34:void rstStream(int,okhttp3.internal.http2.ErrorCode):135:135 -> J
    30:34:void Http2Writer.rstStream(int,int):0 -> J
    35:38:void rstStream(int,okhttp3.internal.http2.ErrorCode):136:136 -> J
    35:38:void Http2Writer.rstStream(int,int):0 -> J
    39:46:void rstStream(int,okhttp3.internal.http2.ErrorCode):126:126 -> J
    39:46:void Http2Writer.rstStream(int,int):0 -> J
    47:55:void rstStream(int,okhttp3.internal.http2.ErrorCode):125:125 -> J
    47:55:void Http2Writer.rstStream(int,int):0 -> J
    56:56:void Http2Writer.rstStream(int,int):0:0 -> J
    57:58:void rstStream(int,okhttp3.internal.http2.ErrorCode):136:136 -> J
    57:58:void Http2Writer.rstStream(int,int):0 -> J
    4:24:void windowUpdate(int,long):242:242 -> K
    25:27:void windowUpdate(int,long):246:246 -> K
    28:33:void windowUpdate(int,long):252:252 -> K
    34:38:void windowUpdate(int,long):253:253 -> K
    39:42:void windowUpdate(int,long):254:254 -> K
    43:54:void windowUpdate(int,long):244:244 -> K
    55:64:void windowUpdate(int,long):243:243 -> K
    65:72:void windowUpdate(int,long):242:242 -> K
    73:74:void windowUpdate(int,long):254:254 -> K
    3:4:void close():269:269 -> close
    5:9:void close():270:270 -> close
    10:14:void close():271:271 -> close
    5:8:void applyAndAckSettings(okhttp3.internal.http2.Settings):68:68 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvj2;)V"}
    9:10:void applyAndAckSettings(okhttp3.internal.http2.Settings):69:69 -> e
    11:21:int okhttp3.internal.http2.Settings.getMaxFrameSize(int):84:84 -> e
    11:21:void applyAndAckSettings(okhttp3.internal.http2.Settings):69 -> e
    22:29:void applyAndAckSettings(okhttp3.internal.http2.Settings):69:69 -> e
    30:38:int okhttp3.internal.http2.Settings.getHeaderTableSize():34:34 -> e
    30:38:void applyAndAckSettings(okhttp3.internal.http2.Settings):70 -> e
    39:44:void applyAndAckSettings(okhttp3.internal.http2.Settings):71:71 -> e
    45:48:int okhttp3.internal.http2.Settings.getHeaderTableSize():34:34 -> e
    45:48:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    49:53:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):581:581 -> e
    49:53:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    54:57:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):582:582 -> e
    54:57:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    58:64:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):584:584 -> e
    58:64:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    65:70:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):588:588 -> e
    65:70:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    71:72:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):587:587 -> e
    71:72:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    73:74:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):590:590 -> e
    73:74:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    75:76:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):591:591 -> e
    75:76:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    77:82:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():596:596 -> e
    77:82:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):592 -> e
    77:82:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    83:84:void okhttp3.internal.http2.Hpack$Writer.clearDynamicTable():413:413 -> e
    83:84:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():598 -> e
    83:84:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):592 -> e
    83:84:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    85:89:void kotlin.collections.ArraysKt___ArraysJvmKt.fill$default(java.lang.Object[],java.lang.Object,int,int,int,java.lang.Object):1562:1562 -> e
    85:89:void okhttp3.internal.http2.Hpack$Writer.clearDynamicTable():413 -> e
    85:89:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():598 -> e
    85:89:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):592 -> e
    85:89:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    90:95:void okhttp3.internal.http2.Hpack$Writer.clearDynamicTable():414:414 -> e
    90:95:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():598 -> e
    90:95:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):592 -> e
    90:95:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    96:97:void okhttp3.internal.http2.Hpack$Writer.clearDynamicTable():415:415 -> e
    96:97:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():598 -> e
    96:97:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):592 -> e
    96:97:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    98:101:void okhttp3.internal.http2.Hpack$Writer.clearDynamicTable():416:416 -> e
    98:101:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():598 -> e
    98:101:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):592 -> e
    98:101:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    102:108:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():600:600 -> e
    102:108:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):592 -> e
    102:108:void applyAndAckSettings(okhttp3.internal.http2.Settings):71 -> e
    109:111:void applyAndAckSettings(okhttp3.internal.http2.Settings):73:73 -> e
    112:116:void applyAndAckSettings(okhttp3.internal.http2.Settings):79:79 -> e
    117:118:void applyAndAckSettings(okhttp3.internal.http2.Settings):80:80 -> e
    119:126:void applyAndAckSettings(okhttp3.internal.http2.Settings):68:68 -> e
    127:128:void applyAndAckSettings(okhttp3.internal.http2.Settings):80:80 -> e
    2:5:void flush():119:119 -> flush
    6:10:void flush():120:120 -> flush
    11:14:void flush():121:121 -> flush
    15:22:void flush():119:119 -> flush
    23:24:void flush():121:121 -> flush
    2:6:void data(boolean,int,okio.Buffer,int):150:150 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILdr;I)V"}
    7:11:void dataFrame(int,int,okio.Buffer,int):158:158 -> g
    7:11:void data(boolean,int,okio.Buffer,int):153 -> g
    12:20:void dataFrame(int,int,okio.Buffer,int):165:165 -> g
    12:20:void data(boolean,int,okio.Buffer,int):153 -> g
    21:22:void data(boolean,int,okio.Buffer,int):154:154 -> g
    23:31:void data(boolean,int,okio.Buffer,int):150:150 -> g
    32:33:void data(boolean,int,okio.Buffer,int):154:154 -> g
    1:18:void frameHeader(int,int,int,int):258:258 -> i
    1:18:void Http2Writer.frameHeader(int,int,int,int):0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    19:27:void frameHeader(int,int,int,int):259:259 -> i
    19:27:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    28:29:void frameHeader(int,int,int,int):261:261 -> i
    28:29:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    30:38:void okhttp3.internal.Util.writeMedium(okio.BufferedSink,int):0:0 -> i
    30:38:void frameHeader(int,int,int,int):261 -> i
    30:38:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    39:45:void okhttp3.internal.Util.writeMedium(okio.BufferedSink,int):317:317 -> i
    39:45:void frameHeader(int,int,int,int):261 -> i
    39:45:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    46:50:void okhttp3.internal.Util.writeMedium(okio.BufferedSink,int):318:318 -> i
    46:50:void frameHeader(int,int,int,int):261 -> i
    46:50:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    51:55:void okhttp3.internal.Util.writeMedium(okio.BufferedSink,int):319:319 -> i
    51:55:void frameHeader(int,int,int,int):261 -> i
    51:55:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    56:60:void frameHeader(int,int,int,int):262:262 -> i
    56:60:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    61:67:void frameHeader(int,int,int,int):263:263 -> i
    61:67:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    68:71:void frameHeader(int,int,int,int):264:264 -> i
    68:71:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    72:73:void frameHeader(int,int,int,int):260:260 -> i
    72:73:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    74:77:void frameHeader(int,int,int,int):0:0 -> i
    74:77:void Http2Writer.frameHeader(int,int,int,int):0 -> i
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":116,"3":118,"6":121,"9":125},"outline":"Ly22;g(ILjava/lang/String;)Ljava/lang/String;"}
    78:81:void frameHeader(int,int,int,int):260:260 -> i
    78:81:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    82:115:void frameHeader(int,int,int,int):259:259 -> i
    82:115:void Http2Writer.frameHeader(int,int,int,int):0 -> i
    116:116:void frameHeader(int,int,int,int):260:260 -> i
    118:118:void frameHeader(int,int,int,int):260:260 -> i
    121:121:void frameHeader(int,int,int,int):260:260 -> i
    125:125:void frameHeader(int,int,int,int):260:260 -> i
    4:7:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):220:220 -> p
    4:7:void Http2Writer.goAway(byte[],int,int):0 -> p
      # {"id":"com.android.tools.r8.synthesized"}
    8:14:int okhttp3.internal.http2.ErrorCode.getHttpCode():19:19 -> p
    8:14:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):221 -> p
    8:14:void Http2Writer.goAway(byte[],int,int):0 -> p
    15:19:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):224:224 -> p
    15:19:void Http2Writer.goAway(byte[],int,int):0 -> p
    20:22:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):222:222 -> p
    20:22:void Http2Writer.goAway(byte[],int,int):0 -> p
    23:27:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):228:228 -> p
    23:27:void Http2Writer.goAway(byte[],int,int):0 -> p
    28:29:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):229:229 -> p
    28:29:void Http2Writer.goAway(byte[],int,int):0 -> p
    30:33:int okhttp3.internal.http2.ErrorCode.getHttpCode():19:19 -> p
    30:33:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):229 -> p
    30:33:void Http2Writer.goAway(byte[],int,int):0 -> p
    34:36:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):229:229 -> p
    34:36:void Http2Writer.goAway(byte[],int,int):0 -> p
    37:40:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):230:230 -> p
    37:40:void Http2Writer.goAway(byte[],int,int):0 -> p
    41:45:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):231:231 -> p
    41:45:void Http2Writer.goAway(byte[],int,int):0 -> p
    46:50:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):233:233 -> p
    46:50:void Http2Writer.goAway(byte[],int,int):0 -> p
    51:54:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):234:234 -> p
    51:54:void Http2Writer.goAway(byte[],int,int):0 -> p
    55:62:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):221:221 -> p
    55:62:void Http2Writer.goAway(byte[],int,int):0 -> p
    63:71:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):220:220 -> p
    63:71:void Http2Writer.goAway(byte[],int,int):0 -> p
    72:72:void Http2Writer.goAway(byte[],int,int):0:0 -> p
    73:74:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):234:234 -> p
    73:74:void Http2Writer.goAway(byte[],int,int):0 -> p
    2:5:void headers(boolean,int,java.util.List):295:295 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILjava/util/ArrayList;)V"}
    6:10:void headers(boolean,int,java.util.List):296:296 -> x
    11:12:void headers(boolean,int,java.util.List):298:298 -> x
    13:14:long okio.Buffer.size():80:80 -> x
    13:14:void headers(boolean,int,java.util.List):298 -> x
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:36:void headers(boolean,int,java.util.List):299:299 -> x
    37:39:void headers(boolean,int,java.util.List):302:302 -> x
    40:55:void headers(boolean,int,java.util.List):308:308 -> x
    56:73:void writeContinuationFrames(int,long):277:277 -> x
    56:73:void headers(boolean,int,java.util.List):310 -> x
    74:76:void writeContinuationFrames(int,long):279:279 -> x
    74:76:void headers(boolean,int,java.util.List):310 -> x
    77:84:void writeContinuationFrames(int,long):285:285 -> x
    77:84:void headers(boolean,int,java.util.List):310 -> x
    85:88:void headers(boolean,int,java.util.List):311:311 -> x
    89:96:void headers(boolean,int,java.util.List):295:295 -> x
    97:98:void headers(boolean,int,java.util.List):311:311 -> x
