public class io.undertow.protocols.http2.HPackHuffman
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.undertow.protocols.http2.HPackHuffman
super_class: java.lang.Object
{
private static final io.undertow.protocols.http2.HPackHuffman$HuffmanCode[] HUFFMAN_CODES;
descriptor: [Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] DECODING_TABLE;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int LOW_TERMINAL_BIT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32768
private static final int HIGH_TERMINAL_BIT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -2147483648
private static final int LOW_MASK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32767
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=6, locals=15, args_size=0
0: ldc Lio/undertow/protocols/http2/HPackHuffman;
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 io.undertow.protocols.http2.HPackHuffman.$assertionsDisabled:Z
3: sipush 257
anewarray io.undertow.protocols.http2.HPackHuffman$HuffmanCode
astore 0
start local 0 4: aload 0
iconst_0
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 8184
bipush 13
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
5: aload 0
iconst_1
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388568
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
6: aload 0
iconst_2
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435426
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
7: aload 0
iconst_3
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435427
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
8: aload 0
iconst_4
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435428
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
9: aload 0
iconst_5
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435429
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
10: aload 0
bipush 6
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435430
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
11: aload 0
bipush 7
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435431
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
12: aload 0
bipush 8
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435432
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
13: aload 0
bipush 9
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777194
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
14: aload 0
bipush 10
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1073741820
bipush 30
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
15: aload 0
bipush 11
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435433
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
16: aload 0
bipush 12
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435434
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
17: aload 0
bipush 13
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1073741821
bipush 30
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
18: aload 0
bipush 14
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435435
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
19: aload 0
bipush 15
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435436
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
20: aload 0
bipush 16
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435437
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
21: aload 0
bipush 17
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435438
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
22: aload 0
bipush 18
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435439
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
23: aload 0
bipush 19
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435440
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
24: aload 0
bipush 20
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435441
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
25: aload 0
bipush 21
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435442
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
26: aload 0
bipush 22
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1073741822
bipush 30
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
27: aload 0
bipush 23
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435443
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
28: aload 0
bipush 24
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435444
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
29: aload 0
bipush 25
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435445
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
30: aload 0
bipush 26
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435446
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
31: aload 0
bipush 27
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435447
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
32: aload 0
bipush 28
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435448
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
33: aload 0
bipush 29
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435449
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
34: aload 0
bipush 30
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435450
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
35: aload 0
bipush 31
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435451
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
36: aload 0
bipush 32
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 20
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
37: aload 0
bipush 33
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 1016
bipush 10
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
38: aload 0
bipush 34
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 1017
bipush 10
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
39: aload 0
bipush 35
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 4090
bipush 12
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
40: aload 0
bipush 36
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 8185
bipush 13
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
41: aload 0
bipush 37
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 21
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
42: aload 0
bipush 38
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 248
bipush 8
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
43: aload 0
bipush 39
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 2042
bipush 11
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
44: aload 0
bipush 40
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 1018
bipush 10
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
45: aload 0
bipush 41
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 1019
bipush 10
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
46: aload 0
bipush 42
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 249
bipush 8
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
47: aload 0
bipush 43
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 2043
bipush 11
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
48: aload 0
bipush 44
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 250
bipush 8
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
49: aload 0
bipush 45
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 22
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
50: aload 0
bipush 46
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 23
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
51: aload 0
bipush 47
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 24
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
52: aload 0
bipush 48
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
iconst_0
iconst_5
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
53: aload 0
bipush 49
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
iconst_1
iconst_5
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
54: aload 0
bipush 50
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
iconst_2
iconst_5
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
55: aload 0
bipush 51
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 25
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
56: aload 0
bipush 52
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 26
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
57: aload 0
bipush 53
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 27
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
58: aload 0
bipush 54
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 28
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
59: aload 0
bipush 55
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 29
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
60: aload 0
bipush 56
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 30
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
61: aload 0
bipush 57
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 31
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
62: aload 0
bipush 58
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 92
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
63: aload 0
bipush 59
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 251
bipush 8
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
64: aload 0
bipush 60
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 32764
bipush 15
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
65: aload 0
bipush 61
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 32
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
66: aload 0
bipush 62
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 4091
bipush 12
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
67: aload 0
bipush 63
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 1020
bipush 10
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
68: aload 0
bipush 64
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 8186
bipush 13
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
69: aload 0
bipush 65
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 33
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
70: aload 0
bipush 66
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 93
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
71: aload 0
bipush 67
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 94
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
72: aload 0
bipush 68
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 95
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
73: aload 0
bipush 69
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 96
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
74: aload 0
bipush 70
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 97
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
75: aload 0
bipush 71
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 98
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
76: aload 0
bipush 72
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 99
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
77: aload 0
bipush 73
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 100
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
78: aload 0
bipush 74
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 101
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
79: aload 0
bipush 75
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 102
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
80: aload 0
bipush 76
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 103
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
81: aload 0
bipush 77
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 104
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
82: aload 0
bipush 78
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 105
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
83: aload 0
bipush 79
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 106
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
84: aload 0
bipush 80
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 107
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
85: aload 0
bipush 81
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 108
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
86: aload 0
bipush 82
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 109
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
87: aload 0
bipush 83
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 110
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
88: aload 0
bipush 84
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 111
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
89: aload 0
bipush 85
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 112
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
90: aload 0
bipush 86
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 113
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
91: aload 0
bipush 87
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 114
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
92: aload 0
bipush 88
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 252
bipush 8
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
93: aload 0
bipush 89
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 115
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
94: aload 0
bipush 90
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 253
bipush 8
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
95: aload 0
bipush 91
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 8187
bipush 13
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
96: aload 0
bipush 92
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 524272
bipush 19
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
97: aload 0
bipush 93
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 8188
bipush 13
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
98: aload 0
bipush 94
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 16380
bipush 14
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
99: aload 0
bipush 95
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 34
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
100: aload 0
bipush 96
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 32765
bipush 15
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
101: aload 0
bipush 97
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
iconst_3
iconst_5
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
102: aload 0
bipush 98
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 35
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
103: aload 0
bipush 99
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
iconst_4
iconst_5
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
104: aload 0
bipush 100
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 36
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
105: aload 0
bipush 101
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
iconst_5
iconst_5
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
106: aload 0
bipush 102
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 37
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
107: aload 0
bipush 103
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 38
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
108: aload 0
bipush 104
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 39
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
109: aload 0
bipush 105
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 6
iconst_5
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
110: aload 0
bipush 106
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 116
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
111: aload 0
bipush 107
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 117
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
112: aload 0
bipush 108
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 40
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
113: aload 0
bipush 109
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 41
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
114: aload 0
bipush 110
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 42
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
115: aload 0
bipush 111
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 7
iconst_5
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
116: aload 0
bipush 112
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 43
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
117: aload 0
bipush 113
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 118
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
118: aload 0
bipush 114
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 44
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
119: aload 0
bipush 115
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 8
iconst_5
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
120: aload 0
bipush 116
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 9
iconst_5
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
121: aload 0
bipush 117
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 45
bipush 6
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
122: aload 0
bipush 118
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 119
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
123: aload 0
bipush 119
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 120
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
124: aload 0
bipush 120
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 121
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
125: aload 0
bipush 121
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 122
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
126: aload 0
bipush 122
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
bipush 123
bipush 7
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
127: aload 0
bipush 123
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 32766
bipush 15
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
128: aload 0
bipush 124
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 2044
bipush 11
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
129: aload 0
bipush 125
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 16381
bipush 14
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
130: aload 0
bipush 126
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
sipush 8189
bipush 13
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
131: aload 0
bipush 127
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435452
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
132: aload 0
sipush 128
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1048550
bipush 20
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
133: aload 0
sipush 129
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194258
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
134: aload 0
sipush 130
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1048551
bipush 20
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
135: aload 0
sipush 131
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1048552
bipush 20
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
136: aload 0
sipush 132
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194259
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
137: aload 0
sipush 133
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194260
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
138: aload 0
sipush 134
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194261
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
139: aload 0
sipush 135
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388569
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
140: aload 0
sipush 136
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194262
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
141: aload 0
sipush 137
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388570
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
142: aload 0
sipush 138
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388571
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
143: aload 0
sipush 139
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388572
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
144: aload 0
sipush 140
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388573
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
145: aload 0
sipush 141
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388574
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
146: aload 0
sipush 142
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777195
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
147: aload 0
sipush 143
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388575
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
148: aload 0
sipush 144
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777196
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
149: aload 0
sipush 145
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777197
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
150: aload 0
sipush 146
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194263
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
151: aload 0
sipush 147
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388576
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
152: aload 0
sipush 148
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777198
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
153: aload 0
sipush 149
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388577
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
154: aload 0
sipush 150
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388578
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
155: aload 0
sipush 151
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388579
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
156: aload 0
sipush 152
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388580
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
157: aload 0
sipush 153
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097116
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
158: aload 0
sipush 154
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194264
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
159: aload 0
sipush 155
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388581
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
160: aload 0
sipush 156
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194265
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
161: aload 0
sipush 157
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388582
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
162: aload 0
sipush 158
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388583
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
163: aload 0
sipush 159
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777199
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
164: aload 0
sipush 160
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194266
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
165: aload 0
sipush 161
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097117
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
166: aload 0
sipush 162
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1048553
bipush 20
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
167: aload 0
sipush 163
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194267
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
168: aload 0
sipush 164
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194268
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
169: aload 0
sipush 165
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388584
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
170: aload 0
sipush 166
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388585
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
171: aload 0
sipush 167
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097118
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
172: aload 0
sipush 168
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388586
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
173: aload 0
sipush 169
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194269
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
174: aload 0
sipush 170
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194270
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
175: aload 0
sipush 171
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777200
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
176: aload 0
sipush 172
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097119
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
177: aload 0
sipush 173
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194271
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
178: aload 0
sipush 174
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388587
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
179: aload 0
sipush 175
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388588
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
180: aload 0
sipush 176
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097120
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
181: aload 0
sipush 177
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097121
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
182: aload 0
sipush 178
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194272
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
183: aload 0
sipush 179
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097122
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
184: aload 0
sipush 180
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388589
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
185: aload 0
sipush 181
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194273
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
186: aload 0
sipush 182
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388590
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
187: aload 0
sipush 183
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388591
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
188: aload 0
sipush 184
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1048554
bipush 20
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
189: aload 0
sipush 185
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194274
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
190: aload 0
sipush 186
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194275
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
191: aload 0
sipush 187
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194276
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
192: aload 0
sipush 188
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388592
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
193: aload 0
sipush 189
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194277
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
194: aload 0
sipush 190
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194278
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
195: aload 0
sipush 191
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388593
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
196: aload 0
sipush 192
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108832
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
197: aload 0
sipush 193
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108833
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
198: aload 0
sipush 194
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1048555
bipush 20
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
199: aload 0
sipush 195
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 524273
bipush 19
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
200: aload 0
sipush 196
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194279
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
201: aload 0
sipush 197
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388594
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
202: aload 0
sipush 198
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194280
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
203: aload 0
sipush 199
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 33554412
bipush 25
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
204: aload 0
sipush 200
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108834
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
205: aload 0
sipush 201
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108835
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
206: aload 0
sipush 202
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108836
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
207: aload 0
sipush 203
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217694
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
208: aload 0
sipush 204
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217695
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
209: aload 0
sipush 205
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108837
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
210: aload 0
sipush 206
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777201
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
211: aload 0
sipush 207
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 33554413
bipush 25
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
212: aload 0
sipush 208
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 524274
bipush 19
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
213: aload 0
sipush 209
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097123
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
214: aload 0
sipush 210
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108838
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
215: aload 0
sipush 211
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217696
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
216: aload 0
sipush 212
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217697
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
217: aload 0
sipush 213
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108839
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
218: aload 0
sipush 214
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217698
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
219: aload 0
sipush 215
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777202
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
220: aload 0
sipush 216
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097124
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
221: aload 0
sipush 217
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097125
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
222: aload 0
sipush 218
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108840
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
223: aload 0
sipush 219
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108841
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
224: aload 0
sipush 220
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435453
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
225: aload 0
sipush 221
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217699
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
226: aload 0
sipush 222
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217700
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
227: aload 0
sipush 223
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217701
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
228: aload 0
sipush 224
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1048556
bipush 20
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
229: aload 0
sipush 225
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777203
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
230: aload 0
sipush 226
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1048557
bipush 20
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
231: aload 0
sipush 227
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097126
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
232: aload 0
sipush 228
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194281
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
233: aload 0
sipush 229
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097127
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
234: aload 0
sipush 230
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 2097128
bipush 21
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
235: aload 0
sipush 231
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388595
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
236: aload 0
sipush 232
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194282
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
237: aload 0
sipush 233
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 4194283
bipush 22
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
238: aload 0
sipush 234
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 33554414
bipush 25
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
239: aload 0
sipush 235
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 33554415
bipush 25
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
240: aload 0
sipush 236
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777204
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
241: aload 0
sipush 237
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 16777205
bipush 24
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
242: aload 0
sipush 238
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108842
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
243: aload 0
sipush 239
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 8388596
bipush 23
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
244: aload 0
sipush 240
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108843
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
245: aload 0
sipush 241
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217702
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
246: aload 0
sipush 242
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108844
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
247: aload 0
sipush 243
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108845
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
248: aload 0
sipush 244
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217703
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
249: aload 0
sipush 245
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217704
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
250: aload 0
sipush 246
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217705
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
251: aload 0
sipush 247
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217706
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
252: aload 0
sipush 248
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217707
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
253: aload 0
sipush 249
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 268435454
bipush 28
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
254: aload 0
sipush 250
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217708
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
255: aload 0
sipush 251
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217709
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
256: aload 0
sipush 252
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217710
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
257: aload 0
sipush 253
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217711
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
258: aload 0
sipush 254
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 134217712
bipush 27
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
259: aload 0
sipush 255
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 67108846
bipush 26
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
260: aload 0
sipush 256
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
ldc 1073741823
bipush 30
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
261: aload 0
putstatic io.undertow.protocols.http2.HPackHuffman.HUFFMAN_CODES:[Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
262: sipush 256
newarray 10
astore 1
start local 1 263: iconst_0
istore 2
start local 2 264: iconst_1
istore 3
start local 3 265: sipush 256
anewarray io.undertow.protocols.http2.HPackHuffman$HuffmanCode
astore 4
start local 4 266: aload 4
iconst_0
new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
iconst_0
iconst_0
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
aastore
267: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 5
start local 5 268: aload 5
getstatic io.undertow.protocols.http2.HPackHuffman.HUFFMAN_CODES:[Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
269: goto 305
270: StackMap locals: io.undertow.protocols.http2.HPackHuffman$HuffmanCode[] int[] int int io.undertow.protocols.http2.HPackHuffman$HuffmanCode[] java.util.Set
StackMap stack:
aload 4
iload 2
aaload
getfield io.undertow.protocols.http2.HPackHuffman$HuffmanCode.length:I
istore 6
start local 6 271: aload 4
iload 2
aaload
getfield io.undertow.protocols.http2.HPackHuffman$HuffmanCode.value:I
istore 7
start local 7 272: iload 6
iconst_1
iadd
istore 8
start local 8 273: new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
iload 7
iconst_1
ishl
iconst_1
ior
iload 8
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
astore 9
start local 9 274: new io.undertow.protocols.http2.HPackHuffman$HuffmanCode
dup
iload 7
iconst_1
ishl
iload 8
invokespecial io.undertow.protocols.http2.HPackHuffman$HuffmanCode.<init>:(II)V
astore 10
start local 10 275: iconst_0
istore 11
start local 11 276: aload 5
aload 9
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
istore 12
start local 12 277: iload 12
ifeq 286
278: iconst_0
istore 13
start local 13 279: iconst_0
istore 13
goto 283
280: StackMap locals: io.undertow.protocols.http2.HPackHuffman$HuffmanCode[] int[] int int io.undertow.protocols.http2.HPackHuffman$HuffmanCode[] java.util.Set int int int io.undertow.protocols.http2.HPackHuffman$HuffmanCode io.undertow.protocols.http2.HPackHuffman$HuffmanCode int int int
StackMap stack:
aload 0
iload 13
aaload
aload 9
invokevirtual io.undertow.protocols.http2.HPackHuffman$HuffmanCode.equals:(Ljava/lang/Object;)Z
ifeq 282
281: goto 284
282: StackMap locals:
StackMap stack:
iinc 13 1
StackMap locals:
StackMap stack:
283: iload 13
aload 0
arraylength
if_icmplt 280
284: StackMap locals:
StackMap stack:
ldc 32768
iload 13
ior
istore 11
end local 13 285: goto 289
286: StackMap locals:
StackMap stack:
iload 3
iinc 3 1
istore 13
start local 13 287: aload 4
iload 13
aload 9
aastore
288: iload 13
istore 11
end local 13 289: StackMap locals:
StackMap stack:
iload 11
bipush 16
ishl
istore 11
290: aload 5
aload 10
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
istore 13
start local 13 291: iload 13
ifeq 300
292: iconst_0
istore 14
start local 14 293: iconst_0
istore 14
goto 297
294: StackMap locals: int int
StackMap stack:
aload 0
iload 14
aaload
aload 10
invokevirtual io.undertow.protocols.http2.HPackHuffman$HuffmanCode.equals:(Ljava/lang/Object;)Z
ifeq 296
295: goto 298
296: StackMap locals:
StackMap stack:
iinc 14 1
StackMap locals:
StackMap stack:
297: iload 14
aload 0
arraylength
if_icmplt 294
298: StackMap locals:
StackMap stack:
iload 11
ldc 32768
iload 14
ior
ior
istore 11
end local 14 299: goto 303
300: StackMap locals:
StackMap stack:
iload 3
iinc 3 1
istore 14
start local 14 301: aload 4
iload 14
aload 10
aastore
302: iload 11
iload 14
ior
istore 11
end local 14 303: StackMap locals:
StackMap stack:
aload 1
iload 2
iload 11
iastore
304: iinc 2 1
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 305: StackMap locals: io.undertow.protocols.http2.HPackHuffman$HuffmanCode[] int[] int int io.undertow.protocols.http2.HPackHuffman$HuffmanCode[] java.util.Set
StackMap stack:
aload 5
invokeinterface java.util.Set.isEmpty:()Z
ifeq 270
306: aload 1
putstatic io.undertow.protocols.http2.HPackHuffman.DECODING_TABLE:[I
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 307: return
LocalVariableTable:
Start End Slot Name Signature
4 307 0 codes [Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
263 307 1 codingTree [I
264 307 2 pos I
265 307 3 allocated I
266 307 4 currentCode [Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
268 307 5 allCodes Ljava/util/Set<Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;>;
271 305 6 length I
272 305 7 code I
273 305 8 newLength I
274 305 9 high Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
275 305 10 low Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
276 305 11 newVal I
277 305 12 highTerminal Z
279 285 13 i I
287 289 13 highPos I
291 305 13 lowTerminal Z
293 299 14 i I
301 303 14 lowPos I
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
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 Lio/undertow/protocols/http2/HPackHuffman;
public static void decode(java.nio.ByteBuffer, int, java.lang.StringBuilder);
descriptor: (Ljava/nio/ByteBuffer;ILjava/lang/StringBuilder;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=10, args_size=3
start local 0 start local 1 start local 2 0: getstatic io.undertow.protocols.http2.HPackHuffman.$assertionsDisabled:Z
ifne 1
aload 0
invokevirtual java.nio.ByteBuffer.remaining:()I
iload 1
if_icmpge 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 2: iconst_1
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: iconst_0
istore 6
start local 6 5: goto 33
6: StackMap locals: java.nio.ByteBuffer int java.lang.StringBuilder int int int int
StackMap stack:
aload 0
invokevirtual java.nio.ByteBuffer.get:()B
istore 7
start local 7 7: bipush 7
istore 8
start local 8 8: goto 31
9: StackMap locals: int int
StackMap stack:
getstatic io.undertow.protocols.http2.HPackHuffman.DECODING_TABLE:[I
iload 3
iaload
istore 9
start local 9 10: iconst_1
iload 8
ishl
iload 7
iand
ifne 21
11: iload 9
ldc 32768
iand
ifne 16
12: iload 9
sipush 32767
iand
istore 3
13: iconst_0
istore 4
14: iconst_0
istore 5
15: goto 30
16: StackMap locals: int
StackMap stack:
aload 2
iload 9
sipush 32767
iand
i2c
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
17: iconst_0
istore 3
18: iconst_1
istore 4
19: iconst_0
istore 5
20: goto 30
21: StackMap locals:
StackMap stack:
iload 9
ldc -2147483648
iand
ifne 26
22: iload 9
bipush 16
ishr
sipush 32767
iand
istore 3
23: iload 4
ifeq 30
24: iinc 5 1
25: goto 30
26: StackMap locals:
StackMap stack:
aload 2
iload 9
bipush 16
ishr
sipush 32767
iand
i2c
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
27: iconst_0
istore 3
28: iconst_0
istore 5
29: iconst_1
istore 4
30: StackMap locals:
StackMap stack:
iinc 8 -1
end local 9 31: StackMap locals:
StackMap stack:
iload 8
ifge 9
end local 8 end local 7 32: iinc 6 1
StackMap locals:
StackMap stack:
33: iload 6
iload 1
if_icmplt 6
end local 6 34: iload 4
ifeq 35
iload 5
bipush 7
if_icmple 36
35: StackMap locals:
StackMap stack:
getstatic io.undertow.UndertowMessages.MESSAGES:Lio/undertow/UndertowMessages;
invokeinterface io.undertow.UndertowMessages.huffmanEncodedHpackValueDidNotEndWithEOS:()Lio/undertow/protocols/http2/HpackException;
athrow
36: StackMap locals:
StackMap stack:
return
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 37 0 data Ljava/nio/ByteBuffer;
0 37 1 length I
0 37 2 target Ljava/lang/StringBuilder;
2 37 3 treePos I
3 37 4 eosBits Z
4 37 5 eosCount I
5 34 6 i I
7 32 7 b B
8 32 8 bitPos I
10 31 9 val I
Exceptions:
throws io.undertow.protocols.http2.HpackException
MethodParameters:
Name Flags
data
length
target
public static boolean encode(java.nio.ByteBuffer, java.lang.String, boolean);
descriptor: (Ljava/nio/ByteBuffer;Ljava/lang/String;Z)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=14, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual java.nio.ByteBuffer.remaining:()I
aload 1
invokevirtual java.lang.String.length:()I
if_icmpgt 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.nio.ByteBuffer.position:()I
istore 3
start local 3 3: iconst_0
istore 4
start local 4 4: iconst_0
istore 5
start local 5 5: goto 12
6: StackMap locals: int int int
StackMap stack:
aload 1
iload 5
invokevirtual java.lang.String.charAt:(I)C
i2b
istore 6
start local 6 7: iload 2
ifeq 9
8: iload 6
invokestatic io.undertow.protocols.http2.Hpack.toLower:(B)B
istore 6
9: StackMap locals: int
StackMap stack:
getstatic io.undertow.protocols.http2.HPackHuffman.HUFFMAN_CODES:[Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
iload 6
aaload
astore 7
start local 7 10: iload 4
aload 7
getfield io.undertow.protocols.http2.HPackHuffman$HuffmanCode.length:I
iadd
istore 4
end local 7 end local 6 11: iinc 5 1
StackMap locals:
StackMap stack:
12: iload 5
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 6
end local 5 13: iload 4
bipush 8
idiv
iload 4
bipush 8
irem
ifne 14
iconst_0
goto 15
StackMap locals: java.nio.ByteBuffer java.lang.String int int int
StackMap stack: int
14: iconst_1
StackMap locals: java.nio.ByteBuffer java.lang.String int int int
StackMap stack: int int
15: iadd
istore 5
start local 5 16: aload 0
bipush -128
invokevirtual java.nio.ByteBuffer.put:(B)Ljava/nio/ByteBuffer;
pop
17: aload 0
iload 5
bipush 7
invokestatic io.undertow.protocols.http2.Hpack.encodeInteger:(Ljava/nio/ByteBuffer;II)V
18: iconst_0
istore 6
start local 6 19: iconst_0
istore 7
start local 7 20: iconst_0
istore 8
start local 8 21: goto 60
22: StackMap locals: java.nio.ByteBuffer java.lang.String int int int int int int int
StackMap stack:
aload 1
iload 8
invokevirtual java.lang.String.charAt:(I)C
i2b
istore 9
start local 9 23: iload 2
ifeq 25
24: iload 9
invokestatic io.undertow.protocols.http2.Hpack.toLower:(B)B
istore 9
25: StackMap locals: int
StackMap stack:
getstatic io.undertow.protocols.http2.HPackHuffman.HUFFMAN_CODES:[Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
iload 9
aaload
astore 10
start local 10 26: aload 10
getfield io.undertow.protocols.http2.HPackHuffman$HuffmanCode.length:I
iload 6
iadd
bipush 8
if_icmpgt 30
27: iload 7
aload 10
getfield io.undertow.protocols.http2.HPackHuffman$HuffmanCode.value:I
sipush 255
iand
bipush 8
aload 10
getfield io.undertow.protocols.http2.HPackHuffman$HuffmanCode.length:I
iload 6
iadd
isub
ishl
ior
i2b
istore 7
28: iload 6
aload 10
getfield io.undertow.protocols.http2.HPackHuffman$HuffmanCode.length:I
iadd
istore 6
29: goto 49
30: StackMap locals: io.undertow.protocols.http2.HPackHuffman$HuffmanCode
StackMap stack:
aload 10
getfield io.undertow.protocols.http2.HPackHuffman$HuffmanCode.value:I
istore 11
start local 11 31: aload 10
getfield io.undertow.protocols.http2.HPackHuffman$HuffmanCode.length:I
istore 12
start local 12 32: goto 48
33: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual java.nio.ByteBuffer.hasRemaining:()Z
ifne 36
34: aload 0
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
35: iconst_0
ireturn
36: StackMap locals:
StackMap stack:
bipush 8
iload 6
isub
istore 13
start local 13 37: iload 12
iload 13
if_icmple 40
38: iload 7
iload 11
iload 12
iload 13
isub
ishr
ior
i2b
istore 7
39: goto 41
40: StackMap locals: int
StackMap stack:
iload 7
iload 11
iload 13
iload 12
isub
ishl
ior
i2b
istore 7
41: StackMap locals:
StackMap stack:
iload 12
iload 13
if_icmple 46
42: aload 0
iload 7
invokevirtual java.nio.ByteBuffer.put:(B)Ljava/nio/ByteBuffer;
pop
43: iconst_0
istore 7
44: iconst_0
istore 6
45: goto 47
46: StackMap locals:
StackMap stack:
iload 12
istore 6
47: StackMap locals:
StackMap stack:
iload 12
iload 13
isub
istore 12
end local 13 48: StackMap locals:
StackMap stack:
iload 12
ifgt 33
end local 12 end local 11 49: StackMap locals:
StackMap stack:
iload 6
bipush 8
if_icmpne 56
50: aload 0
invokevirtual java.nio.ByteBuffer.hasRemaining:()Z
ifne 53
51: aload 0
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
52: iconst_0
ireturn
53: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual java.nio.ByteBuffer.put:(B)Ljava/nio/ByteBuffer;
pop
54: iconst_0
istore 7
55: iconst_0
istore 6
56: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.nio.ByteBuffer.position:()I
iload 3
isub
aload 1
invokevirtual java.lang.String.length:()I
if_icmple 59
57: aload 0
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
58: iconst_0
ireturn
end local 10 end local 9 59: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
60: iload 8
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 22
end local 8 61: iload 6
ifle 66
62: aload 0
invokevirtual java.nio.ByteBuffer.hasRemaining:()Z
ifne 65
63: aload 0
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
64: iconst_0
ireturn
65: StackMap locals:
StackMap stack:
aload 0
iload 7
sipush 255
iload 6
ishr
ior
i2b
invokevirtual java.nio.ByteBuffer.put:(B)Ljava/nio/ByteBuffer;
pop
66: StackMap locals:
StackMap stack:
iconst_1
ireturn
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 67 0 buffer Ljava/nio/ByteBuffer;
0 67 1 toEncode Ljava/lang/String;
0 67 2 forceLowercase Z
3 67 3 start I
4 67 4 length I
5 13 5 i I
7 11 6 c B
10 11 7 code Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
16 67 5 byteLength I
19 67 6 bytePos I
20 67 7 currentBufferByte B
21 61 8 i I
23 59 9 c B
26 59 10 code Lio/undertow/protocols/http2/HPackHuffman$HuffmanCode;
31 49 11 val I
32 49 12 rem I
37 48 13 remainingInByte I
MethodParameters:
Name Flags
buffer
toEncode
forceLowercase
}
SourceFile: "HPackHuffman.java"
NestMembers:
io.undertow.protocols.http2.HPackHuffman$HuffmanCode
InnerClasses:
protected HuffmanCode = io.undertow.protocols.http2.HPackHuffman$HuffmanCode of io.undertow.protocols.http2.HPackHuffman