public final class jdk.internal.net.http.hpack.QuickHuffman
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: jdk.internal.net.http.hpack.QuickHuffman
super_class: java.lang.Object
{
private static final long[] codes;
descriptor: [J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int EOS_LENGTH;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 30
private static final int EOS_LSB;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1073741823
private static final long EOS_MSB;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -17179869184
private static final jdk.internal.net.http.hpack.QuickHuffman$Node root;
descriptor: Ljdk/internal/net/http/hpack/QuickHuffman$Node;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Ljdk/internal/net/http/hpack/QuickHuffman;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic jdk.internal.net.http.hpack.QuickHuffman.$assertionsDisabled:Z
3: sipush 256
newarray 11
putstatic jdk.internal.net.http.hpack.QuickHuffman.codes:[J
4: invokestatic jdk.internal.net.http.hpack.QuickHuffman.buildTrie:()Ljdk/internal/net/http/hpack/QuickHuffman$Node;
putstatic jdk.internal.net.http.hpack.QuickHuffman.root:Ljdk/internal/net/http/hpack/QuickHuffman$Node;
return
LocalVariableTable:
Start End Slot Name Signature
private static long codeValueOf(char);
descriptor: (C)J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic jdk.internal.net.http.hpack.QuickHuffman.codes:[J
iload 0
laload
ldc -4294967296
land
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 c C
MethodParameters:
Name Flags
c
private static long codeLengthOf(char);
descriptor: (C)J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic jdk.internal.net.http.hpack.QuickHuffman.codes:[J
iload 0
laload
ldc 4294967295
land
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 c C
MethodParameters:
Name Flags
c
private static jdk.internal.net.http.hpack.QuickHuffman$Node buildTrie();
descriptor: ()Ljdk/internal/net/http/hpack/QuickHuffman$Node;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=0
0: new jdk.internal.net.http.hpack.QuickHuffman$TemporaryNode
dup
invokespecial jdk.internal.net.http.hpack.QuickHuffman$TemporaryNode.<init>:()V
astore 0
start local 0 1: aload 0
iconst_0
sipush 8184
bipush 13
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
2: aload 0
iconst_1
ldc 8388568
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
3: aload 0
iconst_2
ldc 268435426
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
4: aload 0
iconst_3
ldc 268435427
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
5: aload 0
iconst_4
ldc 268435428
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
6: aload 0
iconst_5
ldc 268435429
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
7: aload 0
bipush 6
ldc 268435430
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
8: aload 0
bipush 7
ldc 268435431
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
9: aload 0
bipush 8
ldc 268435432
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
10: aload 0
bipush 9
ldc 16777194
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
11: aload 0
bipush 10
ldc 1073741820
bipush 30
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
12: aload 0
bipush 11
ldc 268435433
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
13: aload 0
bipush 12
ldc 268435434
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
14: aload 0
bipush 13
ldc 1073741821
bipush 30
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
15: aload 0
bipush 14
ldc 268435435
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
16: aload 0
bipush 15
ldc 268435436
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
17: aload 0
bipush 16
ldc 268435437
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
18: aload 0
bipush 17
ldc 268435438
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
19: aload 0
bipush 18
ldc 268435439
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
20: aload 0
bipush 19
ldc 268435440
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
21: aload 0
bipush 20
ldc 268435441
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
22: aload 0
bipush 21
ldc 268435442
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
23: aload 0
bipush 22
ldc 1073741822
bipush 30
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
24: aload 0
bipush 23
ldc 268435443
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
25: aload 0
bipush 24
ldc 268435444
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
26: aload 0
bipush 25
ldc 268435445
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
27: aload 0
bipush 26
ldc 268435446
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
28: aload 0
bipush 27
ldc 268435447
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
29: aload 0
bipush 28
ldc 268435448
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
30: aload 0
bipush 29
ldc 268435449
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
31: aload 0
bipush 30
ldc 268435450
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
32: aload 0
bipush 31
ldc 268435451
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
33: aload 0
bipush 32
bipush 20
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
34: aload 0
bipush 33
sipush 1016
bipush 10
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
35: aload 0
bipush 34
sipush 1017
bipush 10
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
36: aload 0
bipush 35
sipush 4090
bipush 12
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
37: aload 0
bipush 36
sipush 8185
bipush 13
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
38: aload 0
bipush 37
bipush 21
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
39: aload 0
bipush 38
sipush 248
bipush 8
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
40: aload 0
bipush 39
sipush 2042
bipush 11
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
41: aload 0
bipush 40
sipush 1018
bipush 10
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
42: aload 0
bipush 41
sipush 1019
bipush 10
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
43: aload 0
bipush 42
sipush 249
bipush 8
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
44: aload 0
bipush 43
sipush 2043
bipush 11
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
45: aload 0
bipush 44
sipush 250
bipush 8
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
46: aload 0
bipush 45
bipush 22
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
47: aload 0
bipush 46
bipush 23
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
48: aload 0
bipush 47
bipush 24
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
49: aload 0
bipush 48
iconst_0
iconst_5
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
50: aload 0
bipush 49
iconst_1
iconst_5
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
51: aload 0
bipush 50
iconst_2
iconst_5
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
52: aload 0
bipush 51
bipush 25
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
53: aload 0
bipush 52
bipush 26
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
54: aload 0
bipush 53
bipush 27
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
55: aload 0
bipush 54
bipush 28
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
56: aload 0
bipush 55
bipush 29
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
57: aload 0
bipush 56
bipush 30
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
58: aload 0
bipush 57
bipush 31
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
59: aload 0
bipush 58
bipush 92
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
60: aload 0
bipush 59
sipush 251
bipush 8
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
61: aload 0
bipush 60
sipush 32764
bipush 15
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
62: aload 0
bipush 61
bipush 32
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
63: aload 0
bipush 62
sipush 4091
bipush 12
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
64: aload 0
bipush 63
sipush 1020
bipush 10
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
65: aload 0
bipush 64
sipush 8186
bipush 13
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
66: aload 0
bipush 65
bipush 33
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
67: aload 0
bipush 66
bipush 93
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
68: aload 0
bipush 67
bipush 94
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
69: aload 0
bipush 68
bipush 95
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
70: aload 0
bipush 69
bipush 96
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
71: aload 0
bipush 70
bipush 97
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
72: aload 0
bipush 71
bipush 98
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
73: aload 0
bipush 72
bipush 99
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
74: aload 0
bipush 73
bipush 100
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
75: aload 0
bipush 74
bipush 101
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
76: aload 0
bipush 75
bipush 102
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
77: aload 0
bipush 76
bipush 103
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
78: aload 0
bipush 77
bipush 104
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
79: aload 0
bipush 78
bipush 105
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
80: aload 0
bipush 79
bipush 106
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
81: aload 0
bipush 80
bipush 107
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
82: aload 0
bipush 81
bipush 108
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
83: aload 0
bipush 82
bipush 109
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
84: aload 0
bipush 83
bipush 110
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
85: aload 0
bipush 84
bipush 111
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
86: aload 0
bipush 85
bipush 112
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
87: aload 0
bipush 86
bipush 113
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
88: aload 0
bipush 87
bipush 114
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
89: aload 0
bipush 88
sipush 252
bipush 8
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
90: aload 0
bipush 89
bipush 115
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
91: aload 0
bipush 90
sipush 253
bipush 8
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
92: aload 0
bipush 91
sipush 8187
bipush 13
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
93: aload 0
bipush 92
ldc 524272
bipush 19
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
94: aload 0
bipush 93
sipush 8188
bipush 13
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
95: aload 0
bipush 94
sipush 16380
bipush 14
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
96: aload 0
bipush 95
bipush 34
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
97: aload 0
bipush 96
sipush 32765
bipush 15
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
98: aload 0
bipush 97
iconst_3
iconst_5
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
99: aload 0
bipush 98
bipush 35
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
100: aload 0
bipush 99
iconst_4
iconst_5
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
101: aload 0
bipush 100
bipush 36
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
102: aload 0
bipush 101
iconst_5
iconst_5
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
103: aload 0
bipush 102
bipush 37
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
104: aload 0
bipush 103
bipush 38
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
105: aload 0
bipush 104
bipush 39
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
106: aload 0
bipush 105
bipush 6
iconst_5
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
107: aload 0
bipush 106
bipush 116
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
108: aload 0
bipush 107
bipush 117
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
109: aload 0
bipush 108
bipush 40
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
110: aload 0
bipush 109
bipush 41
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
111: aload 0
bipush 110
bipush 42
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
112: aload 0
bipush 111
bipush 7
iconst_5
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
113: aload 0
bipush 112
bipush 43
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
114: aload 0
bipush 113
bipush 118
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
115: aload 0
bipush 114
bipush 44
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
116: aload 0
bipush 115
bipush 8
iconst_5
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
117: aload 0
bipush 116
bipush 9
iconst_5
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
118: aload 0
bipush 117
bipush 45
bipush 6
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
119: aload 0
bipush 118
bipush 119
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
120: aload 0
bipush 119
bipush 120
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
121: aload 0
bipush 120
bipush 121
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
122: aload 0
bipush 121
bipush 122
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
123: aload 0
bipush 122
bipush 123
bipush 7
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
124: aload 0
bipush 123
sipush 32766
bipush 15
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
125: aload 0
bipush 124
sipush 2044
bipush 11
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
126: aload 0
bipush 125
sipush 16381
bipush 14
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
127: aload 0
bipush 126
sipush 8189
bipush 13
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
128: aload 0
bipush 127
ldc 268435452
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
129: aload 0
sipush 128
ldc 1048550
bipush 20
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
130: aload 0
sipush 129
ldc 4194258
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
131: aload 0
sipush 130
ldc 1048551
bipush 20
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
132: aload 0
sipush 131
ldc 1048552
bipush 20
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
133: aload 0
sipush 132
ldc 4194259
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
134: aload 0
sipush 133
ldc 4194260
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
135: aload 0
sipush 134
ldc 4194261
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
136: aload 0
sipush 135
ldc 8388569
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
137: aload 0
sipush 136
ldc 4194262
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
138: aload 0
sipush 137
ldc 8388570
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
139: aload 0
sipush 138
ldc 8388571
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
140: aload 0
sipush 139
ldc 8388572
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
141: aload 0
sipush 140
ldc 8388573
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
142: aload 0
sipush 141
ldc 8388574
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
143: aload 0
sipush 142
ldc 16777195
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
144: aload 0
sipush 143
ldc 8388575
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
145: aload 0
sipush 144
ldc 16777196
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
146: aload 0
sipush 145
ldc 16777197
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
147: aload 0
sipush 146
ldc 4194263
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
148: aload 0
sipush 147
ldc 8388576
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
149: aload 0
sipush 148
ldc 16777198
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
150: aload 0
sipush 149
ldc 8388577
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
151: aload 0
sipush 150
ldc 8388578
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
152: aload 0
sipush 151
ldc 8388579
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
153: aload 0
sipush 152
ldc 8388580
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
154: aload 0
sipush 153
ldc 2097116
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
155: aload 0
sipush 154
ldc 4194264
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
156: aload 0
sipush 155
ldc 8388581
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
157: aload 0
sipush 156
ldc 4194265
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
158: aload 0
sipush 157
ldc 8388582
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
159: aload 0
sipush 158
ldc 8388583
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
160: aload 0
sipush 159
ldc 16777199
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
161: aload 0
sipush 160
ldc 4194266
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
162: aload 0
sipush 161
ldc 2097117
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
163: aload 0
sipush 162
ldc 1048553
bipush 20
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
164: aload 0
sipush 163
ldc 4194267
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
165: aload 0
sipush 164
ldc 4194268
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
166: aload 0
sipush 165
ldc 8388584
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
167: aload 0
sipush 166
ldc 8388585
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
168: aload 0
sipush 167
ldc 2097118
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
169: aload 0
sipush 168
ldc 8388586
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
170: aload 0
sipush 169
ldc 4194269
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
171: aload 0
sipush 170
ldc 4194270
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
172: aload 0
sipush 171
ldc 16777200
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
173: aload 0
sipush 172
ldc 2097119
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
174: aload 0
sipush 173
ldc 4194271
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
175: aload 0
sipush 174
ldc 8388587
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
176: aload 0
sipush 175
ldc 8388588
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
177: aload 0
sipush 176
ldc 2097120
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
178: aload 0
sipush 177
ldc 2097121
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
179: aload 0
sipush 178
ldc 4194272
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
180: aload 0
sipush 179
ldc 2097122
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
181: aload 0
sipush 180
ldc 8388589
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
182: aload 0
sipush 181
ldc 4194273
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
183: aload 0
sipush 182
ldc 8388590
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
184: aload 0
sipush 183
ldc 8388591
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
185: aload 0
sipush 184
ldc 1048554
bipush 20
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
186: aload 0
sipush 185
ldc 4194274
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
187: aload 0
sipush 186
ldc 4194275
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
188: aload 0
sipush 187
ldc 4194276
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
189: aload 0
sipush 188
ldc 8388592
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
190: aload 0
sipush 189
ldc 4194277
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
191: aload 0
sipush 190
ldc 4194278
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
192: aload 0
sipush 191
ldc 8388593
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
193: aload 0
sipush 192
ldc 67108832
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
194: aload 0
sipush 193
ldc 67108833
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
195: aload 0
sipush 194
ldc 1048555
bipush 20
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
196: aload 0
sipush 195
ldc 524273
bipush 19
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
197: aload 0
sipush 196
ldc 4194279
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
198: aload 0
sipush 197
ldc 8388594
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
199: aload 0
sipush 198
ldc 4194280
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
200: aload 0
sipush 199
ldc 33554412
bipush 25
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
201: aload 0
sipush 200
ldc 67108834
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
202: aload 0
sipush 201
ldc 67108835
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
203: aload 0
sipush 202
ldc 67108836
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
204: aload 0
sipush 203
ldc 134217694
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
205: aload 0
sipush 204
ldc 134217695
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
206: aload 0
sipush 205
ldc 67108837
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
207: aload 0
sipush 206
ldc 16777201
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
208: aload 0
sipush 207
ldc 33554413
bipush 25
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
209: aload 0
sipush 208
ldc 524274
bipush 19
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
210: aload 0
sipush 209
ldc 2097123
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
211: aload 0
sipush 210
ldc 67108838
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
212: aload 0
sipush 211
ldc 134217696
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
213: aload 0
sipush 212
ldc 134217697
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
214: aload 0
sipush 213
ldc 67108839
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
215: aload 0
sipush 214
ldc 134217698
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
216: aload 0
sipush 215
ldc 16777202
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
217: aload 0
sipush 216
ldc 2097124
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
218: aload 0
sipush 217
ldc 2097125
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
219: aload 0
sipush 218
ldc 67108840
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
220: aload 0
sipush 219
ldc 67108841
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
221: aload 0
sipush 220
ldc 268435453
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
222: aload 0
sipush 221
ldc 134217699
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
223: aload 0
sipush 222
ldc 134217700
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
224: aload 0
sipush 223
ldc 134217701
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
225: aload 0
sipush 224
ldc 1048556
bipush 20
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
226: aload 0
sipush 225
ldc 16777203
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
227: aload 0
sipush 226
ldc 1048557
bipush 20
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
228: aload 0
sipush 227
ldc 2097126
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
229: aload 0
sipush 228
ldc 4194281
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
230: aload 0
sipush 229
ldc 2097127
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
231: aload 0
sipush 230
ldc 2097128
bipush 21
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
232: aload 0
sipush 231
ldc 8388595
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
233: aload 0
sipush 232
ldc 4194282
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
234: aload 0
sipush 233
ldc 4194283
bipush 22
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
235: aload 0
sipush 234
ldc 33554414
bipush 25
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
236: aload 0
sipush 235
ldc 33554415
bipush 25
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
237: aload 0
sipush 236
ldc 16777204
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
238: aload 0
sipush 237
ldc 16777205
bipush 24
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
239: aload 0
sipush 238
ldc 67108842
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
240: aload 0
sipush 239
ldc 8388596
bipush 23
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
241: aload 0
sipush 240
ldc 67108843
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
242: aload 0
sipush 241
ldc 134217702
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
243: aload 0
sipush 242
ldc 67108844
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
244: aload 0
sipush 243
ldc 67108845
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
245: aload 0
sipush 244
ldc 134217703
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
246: aload 0
sipush 245
ldc 134217704
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
247: aload 0
sipush 246
ldc 134217705
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
248: aload 0
sipush 247
ldc 134217706
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
249: aload 0
sipush 248
ldc 134217707
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
250: aload 0
sipush 249
ldc 268435454
bipush 28
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
251: aload 0
sipush 250
ldc 134217708
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
252: aload 0
sipush 251
ldc 134217709
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
253: aload 0
sipush 252
ldc 134217710
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
254: aload 0
sipush 253
ldc 134217711
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
255: aload 0
sipush 254
ldc 134217712
bipush 27
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
256: aload 0
sipush 255
ldc 67108846
bipush 26
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addChar:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
257: aload 0
sipush 256
ldc 1073741823
bipush 30
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addEOS:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
258: aload 0
invokestatic jdk.internal.net.http.hpack.QuickHuffman$ImmutableNode.copyOf:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;)Ljdk/internal/net/http/hpack/QuickHuffman$ImmutableNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 259 0 tmpRoot Ljdk/internal/net/http/hpack/QuickHuffman$TemporaryNode;
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/net/http/hpack/QuickHuffman;
private static void addChar(jdk.internal.net.http.hpack.QuickHuffman$Node, int, int, int);
descriptor: (Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
i2c
iload 2
iload 3
iconst_0
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addLeaf:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;CIIZ)V
1: iload 2
i2l
bipush 64
iload 3
isub
lshl
lstore 4
start local 4 2: getstatic jdk.internal.net.http.hpack.QuickHuffman.codes:[J
iload 1
lload 4
iload 3
i2l
lor
lastore
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 root Ljdk/internal/net/http/hpack/QuickHuffman$Node;
0 4 1 symbol I
0 4 2 code I
0 4 3 bitLength I
2 4 4 value J
MethodParameters:
Name Flags
root
symbol
code
bitLength
private static void addEOS(jdk.internal.net.http.hpack.QuickHuffman$Node, int, int, int);
descriptor: (Ljdk/internal/net/http/hpack/QuickHuffman$Node;III)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
i2c
iload 2
iload 3
iconst_1
invokestatic jdk.internal.net.http.hpack.QuickHuffman.addLeaf:(Ljdk/internal/net/http/hpack/QuickHuffman$Node;CIIZ)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 root Ljdk/internal/net/http/hpack/QuickHuffman$Node;
0 2 1 symbol I
0 2 2 code I
0 2 3 bitLength I
MethodParameters:
Name Flags
root
symbol
code
bitLength
private static void addLeaf(jdk.internal.net.http.hpack.QuickHuffman$Node, char, int, int, boolean);
descriptor: (Ljdk/internal/net/http/hpack/QuickHuffman$Node;CIIZ)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic jdk.internal.net.http.hpack.QuickHuffman.$assertionsDisabled:Z
ifne 2
iload 3
ifle 1
iload 3
bipush 32
if_icmple 2
StackMap locals:
StackMap stack:
1: new java.lang.AssertionError
dup
iload 3
invokespecial java.lang.AssertionError.<init>:(I)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
astore 5
start local 5 3: iload 3
invokestatic jdk.internal.net.http.hpack.HPACK.bytesForBits:(I)I
istore 6
start local 6 4: iload 6
iconst_3
ishl
iload 3
isub
istore 7
start local 7 5: iload 2
iload 7
ishl
istore 2
6: iconst_0
istore 8
start local 8 7: iconst_0
istore 9
start local 9 8: sipush 255
iload 6
iconst_1
isub
iconst_3
ishl
ishl
istore 10
start local 10 9: goto 16
10: StackMap locals: jdk.internal.net.http.hpack.QuickHuffman$Node int int int int jdk.internal.net.http.hpack.QuickHuffman$Node int int int int int
StackMap stack:
aload 5
aload 5
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.isEOSPath:()Z
iload 4
ior
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.setEOSPath:(Z)V
11: iload 2
iload 10
iand
iload 6
iconst_1
isub
iload 9
isub
iconst_3
ishl
iushr
istore 11
start local 11 12: aload 5
iload 11
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.getOrCreateChild:(I)Ljdk/internal/net/http/hpack/QuickHuffman$Node;
astore 5
13: aload 5
bipush 8
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.setLength:(I)V
14: iinc 8 8
end local 11 15: iinc 9 1
iload 10
bipush 8
iushr
istore 10
16: StackMap locals:
StackMap stack:
iload 9
iload 6
iconst_1
isub
17: if_icmplt 10
end local 10 end local 9 18: iload 2
sipush 255
iand
istore 9
start local 9 19: aload 5
aload 5
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.isEOSPath:()Z
iload 4
ior
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.setEOSPath:(Z)V
20: iconst_0
istore 10
start local 10 21: goto 27
22: StackMap locals:
StackMap stack:
aload 5
iload 9
iload 10
ior
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.getOrCreateChild:(I)Ljdk/internal/net/http/hpack/QuickHuffman$Node;
astore 11
start local 11 23: aload 11
iload 1
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.setSymbol:(C)V
24: aload 11
aload 11
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.isEOSPath:()Z
iload 4
ior
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.setEOSPath:(Z)V
25: aload 11
iload 3
iload 8
isub
invokeinterface jdk.internal.net.http.hpack.QuickHuffman$Node.setLength:(I)V
end local 11 26: iinc 10 1
StackMap locals:
StackMap stack:
27: iload 10
iconst_1
iload 7
ishl
if_icmplt 22
end local 10 28: return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 root Ljdk/internal/net/http/hpack/QuickHuffman$Node;
0 29 1 symbol C
0 29 2 code I
0 29 3 bitLength I
0 29 4 isEOS Z
3 29 5 curr Ljdk/internal/net/http/hpack/QuickHuffman$Node;
4 29 6 nBytes I
5 29 7 align I
7 29 8 l I
8 18 9 i I
9 18 10 probe I
12 15 11 idx I
19 29 9 idx I
21 28 10 i I
23 26 11 child Ljdk/internal/net/http/hpack/QuickHuffman$Node;
MethodParameters:
Name Flags
root
symbol
code
bitLength
isEOS
}
SourceFile: "QuickHuffman.java"
NestMembers:
jdk.internal.net.http.hpack.QuickHuffman$ImmutableNode jdk.internal.net.http.hpack.QuickHuffman$Node jdk.internal.net.http.hpack.QuickHuffman$Reader jdk.internal.net.http.hpack.QuickHuffman$TemporaryNode jdk.internal.net.http.hpack.QuickHuffman$Writer
InnerClasses:
final ImmutableNode = jdk.internal.net.http.hpack.QuickHuffman$ImmutableNode of jdk.internal.net.http.hpack.QuickHuffman
abstract Node = jdk.internal.net.http.hpack.QuickHuffman$Node of jdk.internal.net.http.hpack.QuickHuffman
final Reader = jdk.internal.net.http.hpack.QuickHuffman$Reader of jdk.internal.net.http.hpack.QuickHuffman
final TemporaryNode = jdk.internal.net.http.hpack.QuickHuffman$TemporaryNode of jdk.internal.net.http.hpack.QuickHuffman
final Writer = jdk.internal.net.http.hpack.QuickHuffman$Writer of jdk.internal.net.http.hpack.QuickHuffman