包裹类型Integer

以下是包裹类型Integer的一些描述:

//? (version 1.8 : 52.0, super bit)
// Signature: Ljava/lang/Number;Ljava/lang/Comparable<Ljava/lang/Integer;>;
public final class java.lang.Integer extends java.lang.Number implements java.lang.Comparable {

// Field descriptor #74 I
public static final int MIN_VALUE = -2147483648;

// Field descriptor #74 I
public static final int MAX_VALUE = 2147483647;

// Field descriptor #78 Ljava/lang/Class;
// Signature: Ljava/lang/Class<Ljava/lang/Integer;>;
public static final java.lang.Class TYPE;

// Field descriptor #88 [C
static final char[] digits;

// Field descriptor #88 [C
static final char[] DigitTens;

// Field descriptor #88 [C
static final char[] DigitOnes;

// Field descriptor #89 [I
static final int[] sizeTable;

// Field descriptor #74 I
private final int value;

// Field descriptor #74 I
public static final int SIZE = 32;

// Field descriptor #74 I
public static final int BYTES = 4;

// Field descriptor #77 J
private static final long serialVersionUID = 1360826667806852920L;

// Method descriptor #50 (II)Ljava/lang/String;
// Stack: 6, Locals: 5
public static java.lang.String toString(int arg0, int arg1);
0? iload_1 [arg1]
1? iconst_2
2? if_icmplt 11
5? iload_1 [arg1]
6? bipush 36
8? if_icmple 14
11? bipush 10
13? istore_1 [arg1]
14? iload_1 [arg1]
15? bipush 10
17? if_icmpne 25
20? iload_0 [arg0]
21? invokestatic java.lang.Integer.toString(int) : java.lang.String [278]
24? areturn
25? bipush 33
27? newarray char [5]
29? astore_2
30? iload_0 [arg0]
31? ifge 38
34? iconst_1
35? goto 39
38? iconst_0
39? istore_3
40? bipush 32
42? istore 4
44? iload_3
45? ifne 51
48? iload_0 [arg0]
49? ineg
50? istore_0 [arg0]
51? iload_0 [arg0]
52? iload_1 [arg1]
53? ineg
54? if_icmpgt 79
57? aload_2
58? iload 4
60? iinc 4 -1
63? getstatic java.lang.Integer.digits : char[] [260]
66? iload_0 [arg0]
67? iload_1 [arg1]
68? irem
69? ineg
70? caload
71? castore
72? iload_0 [arg0]
73? iload_1 [arg1]
74? idiv
75? istore_0 [arg0]
76? goto 51
79? aload_2
80? iload 4
82? getstatic java.lang.Integer.digits : char[] [260]
85? iload_0 [arg0]
86? ineg
87? caload
88? castore
89? iload_3
90? ifeq 102
93? aload_2
94? iinc 4 -1
97? iload 4
99? bipush 45
101? castore
102? new java.lang.String [190]
105? dup
106? aload_2
107? iload 4
109? bipush 33
111? iload 4
113? isub
114? invokespecial java.lang.String(char[], int, int) [295]
117? areturn
Stack map table: number of frames 8
[pc: 11, same]
[pc: 14, same]
[pc: 25, same]
[pc: 38, append: {char[]}]
[pc: 39, same_locals_1_stack_item, stack: {int}]
[pc: 51, append: {int, int}]
[pc: 79, same]
[pc: 102, same]

// Method descriptor #50 (II)Ljava/lang/String;
// Stack: 3, Locals: 2
public static java.lang.String toUnsignedString(int arg0, int arg1);
0? iload_0 [arg0]
1? invokestatic java.lang.Integer.toUnsignedLong(int) : long [271]
4? iload_1 [arg1]
5? invokestatic java.lang.Long.toUnsignedString(long, int) : java.lang.String [286]
8? areturn

// Method descriptor #47 (I)Ljava/lang/String;
// Stack: 2, Locals: 1
public static java.lang.String toHexString(int arg0);
0? iload_0 [arg0]
1? iconst_4
2? invokestatic java.lang.Integer.toUnsignedString0(int, int) : java.lang.String [279]
5? areturn

// Method descriptor #47 (I)Ljava/lang/String;
// Stack: 2, Locals: 1
public static java.lang.String toOctalString(int arg0);
0? iload_0 [arg0]
1? iconst_3
2? invokestatic java.lang.Integer.toUnsignedString0(int, int) : java.lang.String [279]
5? areturn

// Method descriptor #47 (I)Ljava/lang/String;
// Stack: 2, Locals: 1
public static java.lang.String toBinaryString(int arg0);
0? iload_0 [arg0]
1? iconst_1
2? invokestatic java.lang.Integer.toUnsignedString0(int, int) : java.lang.String [279]
5? areturn

// Method descriptor #50 (II)Ljava/lang/String;
// Stack: 5, Locals: 5
private static java.lang.String toUnsignedString0(int arg0, int arg1);
0? bipush 32
2? iload_0 [arg0]
3? invokestatic java.lang.Integer.numberOfLeadingZeros(int) : int [269]
6? isub
7? istore_2
8? iload_2
9? iload_1 [arg1]
10? iconst_1
11? isub
12? iadd
13? iload_1 [arg1]
14? idiv
15? iconst_1
16? invokestatic java.lang.Math.max(int, int) : int [288]
19? istore_3
20? iload_3
21? newarray char [5]
23? astore 4
25? iload_0 [arg0]
26? iload_1 [arg1]
27? aload 4
29? iconst_0
30? iload_3
31? invokestatic java.lang.Integer.formatUnsignedInt(int, int, char[], int, int) : int [275]
34? pop
35? new java.lang.String [190]
38? dup
39? aload 4
41? iconst_1
42? invokespecial java.lang.String(char[], boolean) [296]
45? areturn

// Method descriptor #52 (II[CII)I
// Stack: 5, Locals: 8
static int formatUnsignedInt(int arg0, int arg1, char[] arg2, int arg3, int arg4);
0? iload 4 [arg4]
2? istore 5
4? iconst_1
5? iload_1 [arg1]
6? ishl
7? istore 6
9? iload 6
11? iconst_1
12? isub
13? istore 7
15? aload_2 [arg2]
16? iload_3 [arg3]
17? iinc 5 -1
20? iload 5
22? iadd
23? getstatic java.lang.Integer.digits : char[] [260]
26? iload_0 [arg0]
27? iload 7
29? iand
30? caload
31? castore
32? iload_0 [arg0]
33? iload_1 [arg1]
34? iushr
35? istore_0 [arg0]
36? iload_0 [arg0]
37? ifeq 45
40? iload 5
42? ifgt 15
45? iload 5
47? ireturn
Stack map table: number of frames 2
[pc: 15, append: {int, int, int}]
[pc: 45, same]

// Method descriptor #47 (I)Ljava/lang/String;
// Stack: 4, Locals: 3
public static java.lang.String toString(int arg0);
0? iload_0 [arg0]
1? ldc <Integer -2147483648> [1]
3? if_icmpne 9
6? ldc <String “-2147483648”> [21]
8? areturn
9? iload_0 [arg0]
10? ifge 23
13? iload_0 [arg0]
14? ineg
15? invokestatic java.lang.Integer.stringSize(int) : int [270]
18? iconst_1
19? iadd
20? goto 27
23? iload_0 [arg0]
24? invokestatic java.lang.Integer.stringSize(int) : int [270]
27? istore_1
28? iload_1
29? newarray char [5]
31? astore_2
32? iload_0 [arg0]
33? iload_1
34? aload_2
35? invokestatic java.lang.Integer.getChars(int, int, char[]) : void [274]
38? new java.lang.String [190]
41? dup
42? aload_2
43? iconst_1
44? invokespecial java.lang.String(char[], boolean) [296]
47? areturn
Stack map table: number of frames 3
[pc: 9, same]
[pc: 23, same]
[pc: 27, same_locals_1_stack_item, stack: {int}]

// Method descriptor #47 (I)Ljava/lang/String;
// Stack: 2, Locals: 1
public static java.lang.String toUnsignedString(int arg0);
0? iload_0 [arg0]
1? invokestatic java.lang.Integer.toUnsignedLong(int) : long [271]
4? invokestatic java.lang.Long.toString(long) : java.lang.String [285]
7? areturn

// Method descriptor #51 (II[C)V
// Stack: 4, Locals: 7
static void getChars(int arg0, int arg1, char[] arg2);
0? iload_1 [arg1]
1? istore 5
3? iconst_0
4? istore 6
6? iload_0 [arg0]
7? ifge 17
10? bipush 45
12? istore 6
14? iload_0 [arg0]
15? ineg
16? istore_0 [arg0]
17? iload_0 [arg0]
18? ldc <Integer 65536> [5]
20? if_icmplt 75
23? iload_0 [arg0]
24? bipush 100
26? idiv
27? istore_3
28? iload_0 [arg0]
29? iload_3
30? bipush 6
32? ishl
33? iload_3
34? iconst_5
35? ishl
36? iadd
37? iload_3
38? iconst_2
39? ishl
40? iadd
41? isub
42? istore 4
44? iload_3
45? istore_0 [arg0]
46? aload_2 [arg2]
47? iinc 5 -1
50? iload 5
52? getstatic java.lang.Integer.DigitOnes : char[] [258]
55? iload 4
57? caload
58? castore
59? aload_2 [arg2]
60? iinc 5 -1
63? iload 5
65? getstatic java.lang.Integer.DigitTens : char[] [259]
68? iload 4
70? caload
71? castore
72? goto 17
75? iload_0 [arg0]
76? ldc <Integer 52429> [3]
78? imul
79? bipush 19
81? iushr
82? istore_3
83? iload_0 [arg0]
84? iload_3
85? iconst_3
86? ishl
87? iload_3
88? iconst_1
89? ishl
90? iadd
91? isub
92? istore 4
94? aload_2 [arg2]
95? iinc 5 -1
98? iload 5
100? getstatic java.lang.Integer.digits : char[] [260]
103? iload 4
105? caload
106? castore
107? iload_3
108? istore_0 [arg0]
109? iload_0 [arg0]
110? ifne 75
113? goto 116
116? iload 6
118? ifeq 130
121? aload_2 [arg2]
122? iinc 5 -1
125? iload 5
127? iload 6
129? castore
130? return
Stack map table: number of frames 4
[pc: 17, full, stack: {}, locals: {int, int, char[], _, _, int, int}]
[pc: 75, same]
[pc: 116, full, stack: {}, locals: {int, int, char[], int, int, int, int}]
[pc: 130, same]

// Method descriptor #45 (I)I
// Stack: 3, Locals: 2
static int stringSize(int arg0);
0? iconst_0
1? istore_1
2? iload_0 [arg0]
3? getstatic java.lang.Integer.sizeTable : int[] [261]
6? iload_1
7? iaload
8? if_icmpgt 15
11? iload_1
12? iconst_1
13? iadd
14? ireturn
15? iinc 1 1
18? goto 2
Stack map table: number of frames 2
[pc: 2, append: {int}]
[pc: 15, same]

// Method descriptor #200 (Ljava/lang/String;I)I
// Stack: 4, Locals: 10
public static int parseInt(java.lang.String arg0, int arg1) throws java.lang.NumberFormatException;
0? aload_0 [arg0]
1? ifnonnull 14
4? new java.lang.NumberFormatException [187]
7? dup
8? ldc <String “null”> [30]
10? invokespecial java.lang.NumberFormatException(java.lang.String) [291]
13? athrow
14? iload_1 [arg1]
15? iconst_2
16? if_icmpge 51
19? new java.lang.NumberFormatException [187]
22? dup
23? new java.lang.StringBuilder [191]
26? dup
27? invokespecial java.lang.StringBuilder() [300]
30? ldc <String “radix “> [31]
32? invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [303]
35? iload_1 [arg1]
36? invokevirtual java.lang.StringBuilder.append(int) : java.lang.StringBuilder [302]
39? ldc <String ” less than Character.MIN_RADIX”> [17]
41? invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [303]
44? invokevirtual java.lang.StringBuilder.toString() : java.lang.String [301]
47? invokespecial java.lang.NumberFormatException(java.lang.String) [291]
50? athrow
51? iload_1 [arg1]
52? bipush 36
54? if_icmple 89
57? new java.lang.NumberFormatException [187]
60? dup
61? new java.lang.StringBuilder [191]
64? dup
65? invokespecial java.lang.StringBuilder() [300]
68? ldc <String “radix “> [31]
70? invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [303]
73? iload_1 [arg1]
74? invokevirtual java.lang.StringBuilder.append(int) : java.lang.StringBuilder [302]
77? ldc <String ” greater than Character.MAX_RADIX”> [16]
79? invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [303]
82? invokevirtual java.lang.StringBuilder.toString() : java.lang.String [301]
85? invokespecial java.lang.NumberFormatException(java.lang.String) [291]
88? athrow
89? iconst_0
90? istore_2
91? iconst_0
92? istore_3
93? iconst_0
94? istore 4
96? aload_0 [arg0]
97? invokevirtual java.lang.String.length() : int [293]
100? istore 5
102? ldc <Integer -2147483647> [2]
104? istore 6
106? iload 5
108? ifle 245
111? aload_0 [arg0]
112? iconst_0
113? invokevirtual java.lang.String.charAt(int) : char [294]
116? istore 9
118? iload 9
120? bipush 48
122? if_icmpge 167
125? iload 9
127? bipush 45
129? if_icmpne 141
132? iconst_1
133? istore_3
134? ldc <Integer -2147483648> [1]
136? istore 6
138? goto 153
141? iload 9
143? bipush 43
145? if_icmpeq 153
148? aload_0 [arg0]
149? invokestatic java.lang.NumberFormatException.forInputString(java.lang.String) : java.lang.NumberFormatException [292]
152? athrow
153? iload 5
155? iconst_1
156? if_icmpne 164
159? aload_0 [arg0]
160? invokestatic java.lang.NumberFormatException.forInputString(java.lang.String) : java.lang.NumberFormatException [292]
163? athrow
164? iinc 4 1
167? iload 6
169? iload_1 [arg1]
170? idiv
171? istore 7
173? iload 4
175? iload 5
177? if_icmpge 242
180? aload_0 [arg0]
181? iload 4
183? iinc 4 1
186? invokevirtual java.lang.String.charAt(int) : char [294]
189? iload_1 [arg1]
190? invokestatic java.lang.Character.digit(char, int) : int [265]
193? istore 8
195? iload 8
197? ifge 205
200? aload_0 [arg0]
201? invokestatic java.lang.NumberFormatException.forInputString(java.lang.String) : java.lang.NumberFormatException [292]
204? athrow
205? iload_2
206? iload 7
208? if_icmpge 216
211? aload_0 [arg0]
212? invokestatic java.lang.NumberFormatException.forInputString(java.lang.String) : java.lang.NumberFormatException [292]
215? athrow
216? iload_2
217? iload_1 [arg1]
218? imul
219? istore_2
220? iload_2
221? iload 6
223? iload 8
225? iadd
226? if_icmpge 234
229? aload_0 [arg0]
230? invokestatic java.lang.NumberFormatException.forInputString(java.lang.String) : java.lang.NumberFormatException [292]
233? athrow
234? iload_2
235? iload 8
237? isub
238? istore_2
239? goto 173
242? goto 250
245? aload_0 [arg0]
246? invokestatic java.lang.NumberFormatException.forInputString(java.lang.String) : java.lang.NumberFormatException [292]
249? athrow
250? iload_3
251? ifeq 258
254? iload_2
255? goto 260
258? iload_2
259? ineg
260? ireturn
Stack map table: number of frames 16
[pc: 14, same]
[pc: 51, same]
[pc: 89, same]
[pc: 141, full, stack: {}, locals: {java.lang.String, int, int, int, int, int, int, _, _, int}]
[pc: 153, same]
[pc: 164, same]
[pc: 167, same]
[pc: 173, full, stack: {}, locals: {java.lang.String, int, int, int, int, int, int, int, _, int}]
[pc: 205, full, stack: {}, locals: {java.lang.String, int, int, int, int, int, int, int, int, int}]
[pc: 216, same]
[pc: 234, same]
[pc: 242, chop 2 local(s)]
[pc: 245, chop 1 local(s)]
[pc: 250, append: {int}]
[pc: 258, same]
[pc: 260, same_locals_1_stack_item, stack: {int}]

// Method descriptor #54 (Ljava/lang/String;)I
// Stack: 2, Locals: 1
public static int parseInt(java.lang.String arg0) throws java.lang.NumberFormatException;
0? aload_0 [arg0]
1? bipush 10
3? invokestatic java.lang.Integer.parseInt(java.lang.String, int) : int [280]
6? ireturn

// Method descriptor #200 (Ljava/lang/String;I)I
// Stack: 7, Locals: 6
public static int parseUnsignedInt(java.lang.String arg0, int arg1) throws java.lang.NumberFormatException;
0? aload_0 [arg0]
1? ifnonnull 14
4? new java.lang.NumberFormatException [187]
7? dup
8? ldc <String “null”> [30]
10? invokespecial java.lang.NumberFormatException(java.lang.String) [291]
13? athrow
14? aload_0 [arg0]
15? invokevirtual java.lang.String.length() : int [293]
18? istore_2
19? iload_2
20? ifle 122
23? aload_0 [arg0]
24? iconst_0
25? invokevirtual java.lang.String.charAt(int) : char [294]
28? istore_3
29? iload_3
30? bipush 45
32? if_icmpne 56
35? new java.lang.NumberFormatException [187]
38? dup
39? ldc <String “Illegal leading minus sign on unsigned string %s.”> [25]
41? iconst_1
42? anewarray java.lang.Object [188]
45? dup
46? iconst_0
47? aload_0 [arg0]
48? aastore
49? invokestatic java.lang.String.format(java.lang.String, java.lang.Object[]) : java.lang.String [299]
52? invokespecial java.lang.NumberFormatException(java.lang.String) [291]
55? athrow
56? iload_2
57? iconst_5
58? if_icmple 73
61? iload_1 [arg1]
62? bipush 10
64? if_icmpne 79
67? iload_2
68? bipush 9
70? if_icmpgt 79
73? aload_0 [arg0]
74? iload_1 [arg1]
75? invokestatic java.lang.Integer.parseInt(java.lang.String, int) : int [280]
78? ireturn
79? aload_0 [arg0]
80? iload_1 [arg1]
81? invokestatic java.lang.Long.parseLong(java.lang.String, int) : long [287]
84? lstore 4
86? lload 4
88? ldc2_w <Long -4294967296> [170]
91? land
92? lconst_0
93? lcmp
94? ifne 101
97? lload 4
99? l2i
100? ireturn
101? new java.lang.NumberFormatException [187]
104? dup
105? ldc <String “String value %s exceeds range of unsigned int.”> [27]
107? iconst_1
108? anewarray java.lang.Object [188]
111? dup
112? iconst_0
113? aload_0 [arg0]
114? aastore
115? invokestatic java.lang.String.format(java.lang.String, java.lang.Object[]) : java.lang.String [299]
118? invokespecial java.lang.NumberFormatException(java.lang.String) [291]
121? athrow
122? aload_0 [arg0]
123? invokestatic java.lang.NumberFormatException.forInputString(java.lang.String) : java.lang.NumberFormatException [292]
126? athrow
Stack map table: number of frames 6
[pc: 14, same]
[pc: 56, append: {int, int}]
[pc: 73, same]
[pc: 79, same]
[pc: 101, append: {long}]
[pc: 122, chop 2 local(s)]

// Method descriptor #54 (Ljava/lang/String;)I
// Stack: 2, Locals: 1
public static int parseUnsignedInt(java.lang.String arg0) throws java.lang.NumberFormatException;
0? aload_0 [arg0]
1? bipush 10
3? invokestatic java.lang.Integer.parseUnsignedInt(java.lang.String, int) : int [281]
6? ireturn

// Method descriptor #205 (Ljava/lang/String;I)Ljava/lang/Integer;
// Stack: 2, Locals: 2
public static java.lang.Integer valueOf(java.lang.String arg0, int arg1) throws java.lang.NumberFormatException;
0? aload_0 [arg0]
1? iload_1 [arg1]
2? invokestatic java.lang.Integer.parseInt(java.lang.String, int) : int [280]
5? invokestatic java.lang.Integer.valueOf(int) : java.lang.Integer [276]
8? areturn

// Method descriptor #204 (Ljava/lang/String;)Ljava/lang/Integer;
// Stack: 2, Locals: 1
public static java.lang.Integer valueOf(java.lang.String arg0) throws java.lang.NumberFormatException;
0? aload_0 [arg0]
1? bipush 10
3? invokestatic java.lang.Integer.parseInt(java.lang.String, int) : int [280]
6? invokestatic java.lang.Integer.valueOf(int) : java.lang.Integer [276]
9? areturn

// Method descriptor #195 (I)Ljava/lang/Integer;
// Stack: 3, Locals: 1
public static java.lang.Integer valueOf(int arg0);
0? iload_0 [arg0]
1? bipush -128
3? if_icmplt 23
6? iload_0 [arg0]
7? getstatic java.lang.Integer$IntegerCache.high : int [263]
10? if_icmpgt 23
13? getstatic java.lang.Integer$IntegerCache.cache : java.lang.Integer[] [264]
16? iload_0 [arg0]
17? sipush 128
20? iadd
21? aaload
22? areturn
23? new java.lang.Integer [181]
26? dup
27? iload_0 [arg0]
28? invokespecial java.lang.Integer(int) [272]
31? areturn
Stack map table: number of frames 1
[pc: 23, same]

// Method descriptor #48 (I)V
// Stack: 2, Locals: 2
public Integer(int arg0);
0? aload_0 [this]
1? invokespecial java.lang.Number() [290]
4? aload_0 [this]
5? iload_1 [arg0]
6? putfield java.lang.Integer.value : int [257]
9? return

// Method descriptor #57 (Ljava/lang/String;)V
// Stack: 3, Locals: 2
public Integer(java.lang.String arg0) throws java.lang.NumberFormatException;
0? aload_0 [this]
1? invokespecial java.lang.Number() [290]
4? aload_0 [this]
5? aload_1 [arg0]
6? bipush 10
8? invokestatic java.lang.Integer.parseInt(java.lang.String, int) : int [280]
11? putfield java.lang.Integer.value : int [257]
14? return

// Method descriptor #35 ()B
// Stack: 1, Locals: 1
public byte byteValue();
0? aload_0 [this]
1? getfield java.lang.Integer.value : int [257]
4? i2b
5? ireturn

// Method descriptor #41 ()S
// Stack: 1, Locals: 1
public short shortValue();
0? aload_0 [this]
1? getfield java.lang.Integer.value : int [257]
4? i2s
5? ireturn

// Method descriptor #38 ()I
// Stack: 1, Locals: 1
public int intValue();
0? aload_0 [this]
1? getfield java.lang.Integer.value : int [257]
4? ireturn

// Method descriptor #39 ()J
// Stack: 2, Locals: 1
public long longValue();
0? aload_0 [this]
1? getfield java.lang.Integer.value : int [257]
4? i2l
5? lreturn

// Method descriptor #37 ()F
// Stack: 1, Locals: 1
public float floatValue();
0? aload_0 [this]
1? getfield java.lang.Integer.value : int [257]
4? i2f
5? freturn

// Method descriptor #36 ()D
// Stack: 2, Locals: 1
public double doubleValue();
0? aload_0 [this]
1? getfield java.lang.Integer.value : int [257]
4? i2d
5? dreturn

// Method descriptor #40 ()Ljava/lang/String;
// Stack: 1, Locals: 1
public java.lang.String toString();
0? aload_0 [this]
1? getfield java.lang.Integer.value : int [257]
4? invokestatic java.lang.Integer.toString(int) : java.lang.String [278]
7? areturn

// Method descriptor #38 ()I
// Stack: 1, Locals: 1
public int hashCode();
0? aload_0 [this]
1? getfield java.lang.Integer.value : int [257]
4? invokestatic java.lang.Integer.hashCode(int) : int [268]
7? ireturn

// Method descriptor #45 (I)I
// Stack: 1, Locals: 1
public static int hashCode(int arg0);
0? iload_0 [arg0]
1? ireturn

// Method descriptor #53 (Ljava/lang/Object;)Z
// Stack: 2, Locals: 2
public boolean equals(java.lang.Object arg0);
0? aload_1 [arg0]
1? instanceof java.lang.Integer [181]
4? ifeq 27
7? aload_0 [this]
8? getfield java.lang.Integer.value : int [257]
11? aload_1 [arg0]
12? checkcast java.lang.Integer [181]
15? invokevirtual java.lang.Integer.intValue() : int [267]
18? if_icmpne 25
21? iconst_1
22? goto 26
25? iconst_0
26? ireturn
27? iconst_0
28? ireturn
Stack map table: number of frames 3
[pc: 25, same]
[pc: 26, same_locals_1_stack_item, stack: {int}]
[pc: 27, same]

// Method descriptor #204 (Ljava/lang/String;)Ljava/lang/Integer;
// Stack: 2, Locals: 1
public static java.lang.Integer getInteger(java.lang.String arg0);
0? aload_0 [arg0]
1? aconst_null
2? invokestatic java.lang.Integer.getInteger(java.lang.String, java.lang.Integer) : java.lang.Integer [284]
5? areturn

// Method descriptor #205 (Ljava/lang/String;I)Ljava/lang/Integer;
// Stack: 2, Locals: 3
public static java.lang.Integer getInteger(java.lang.String arg0, int arg1);
0? aload_0 [arg0]
1? aconst_null
2? invokestatic java.lang.Integer.getInteger(java.lang.String, java.lang.Integer) : java.lang.Integer [284]
5? astore_2
6? aload_2
7? ifnonnull 17
10? iload_1 [arg1]
11? invokestatic java.lang.Integer.valueOf(int) : java.lang.Integer [276]
14? goto 18
17? aload_2
18? areturn
Stack map table: number of frames 2
[pc: 17, append: {java.lang.Integer}]
[pc: 18, same_locals_1_stack_item, stack: {java.lang.Integer}]

// Method descriptor #208 (Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;
// Stack: 1, Locals: 4
public static java.lang.Integer getInteger(java.lang.String arg0, java.lang.Integer arg1);
0? aconst_null
1? astore_2
2? aload_0 [arg0]
3? invokestatic java.lang.System.getProperty(java.lang.String) : java.lang.String [304]
6? astore_2
7? goto 11
10? astore_3
11? aload_2
12? ifnull 21
15? aload_2
16? invokestatic java.lang.Integer.decode(java.lang.String) : java.lang.Integer [282]
19? areturn
20? astore_3
21? aload_1 [arg1]
22? areturn
Exception Table:
[pc: 2, pc: 7] -> 10 when : java.lang.IllegalArgumentException
[pc: 2, pc: 7] -> 10 when : java.lang.NullPointerException
[pc: 15, pc: 19] -> 20 when : java.lang.NumberFormatException
Stack map table: number of frames 4
[pc: 10, full, stack: {java.lang.RuntimeException}, locals: {java.lang.String, java.lang.Integer, java.lang.String}]
[pc: 11, same]
[pc: 20, same_locals_1_stack_item, stack: {java.lang.NumberFormatException}]
[pc: 21, same]

// Method descriptor #204 (Ljava/lang/String;)Ljava/lang/Integer;
// Stack: 3, Locals: 8
public static java.lang.Integer decode(java.lang.String arg0) throws java.lang.NumberFormatException;
0? bipush 10
2? istore_1
3? iconst_0
4? istore_2
5? iconst_0
6? istore_3
7? aload_0 [arg0]
8? invokevirtual java.lang.String.length() : int [293]
11? ifne 24
14? new java.lang.NumberFormatException [187]
17? dup
18? ldc <String “Zero length string”> [28]
20? invokespecial java.lang.NumberFormatException(java.lang.String) [291]
23? athrow
24? aload_0 [arg0]
25? iconst_0
26? invokevirtual java.lang.String.charAt(int) : char [294]
29? istore 5
31? iload 5
33? bipush 45
35? if_icmpne 46
38? iconst_1
39? istore_3
40? iinc 2 1
43? goto 56
46? iload 5
48? bipush 43
50? if_icmpne 56
53? iinc 2 1
56? aload_0 [arg0]
57? ldc <String “0x”> [24]
59? iload_2
60? invokevirtual java.lang.String.startsWith(java.lang.String, int) : boolean [298]
63? ifne 76
66? aload_0 [arg0]
67? ldc <String “0X”> [23]
69? iload_2
70? invokevirtual java.lang.String.startsWith(java.lang.String, int) : boolean [298]
73? ifeq 85
76? iinc 2 2
79? bipush 16
81? istore_1
82? goto 130
85? aload_0 [arg0]
86? ldc <String “#”> [18]
88? iload_2
89? invokevirtual java.lang.String.startsWith(java.lang.String, int) : boolean [298]
92? ifeq 104
95? iinc 2 1
98? bipush 16
100? istore_1
101? goto 130
104? aload_0 [arg0]
105? ldc <String “0”> [22]
107? iload_2
108? invokevirtual java.lang.String.startsWith(java.lang.String, int) : boolean [298]
111? ifeq 130
114? aload_0 [arg0]
115? invokevirtual java.lang.String.length() : int [293]
118? iconst_1
119? iload_2
120? iadd
121? if_icmple 130
124? iinc 2 1
127? bipush 8
129? istore_1
130? aload_0 [arg0]
131? ldc <String “-“> [20]
133? iload_2
134? invokevirtual java.lang.String.startsWith(java.lang.String, int) : boolean [298]
137? ifne 150
140? aload_0 [arg0]
141? ldc <String “+”> [19]
143? iload_2
144? invokevirtual java.lang.String.startsWith(java.lang.String, int) : boolean [298]
147? ifeq 160
150? new java.lang.NumberFormatException [187]
153? dup
154? ldc <String “Sign character in wrong position”> [26]
156? invokespecial java.lang.NumberFormatException(java.lang.String) [291]
159? athrow
160? aload_0 [arg0]
161? iload_2
162? invokevirtual java.lang.String.substring(int) : java.lang.String [297]
165? iload_1
166? invokestatic java.lang.Integer.valueOf(java.lang.String, int) : java.lang.Integer [283]
169? astore 4
171? iload_3
172? ifeq 187
175? aload 4
177? invokevirtual java.lang.Integer.intValue() : int [267]
180? ineg
181? invokestatic java.lang.Integer.valueOf(int) : java.lang.Integer [276]
184? goto 189
187? aload 4
189? astore 4
191? goto 241
194? astore 6
196? iload_3
197? ifeq 226
200? new java.lang.StringBuilder [191]
203? dup
204? invokespecial java.lang.StringBuilder() [300]
207? ldc <String “-“> [20]
209? invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [303]
212? aload_0 [arg0]
213? iload_2
214? invokevirtual java.lang.String.substring(int) : java.lang.String [297]
217? invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [303]
220? invokevirtual java.lang.StringBuilder.toString() : java.lang.String [301]
223? goto 231
226? aload_0 [arg0]
227? iload_2
228? invokevirtual java.lang.String.substring(int) : java.lang.String [297]
231? astore 7
233? aload 7
235? iload_1
236? invokestatic java.lang.Integer.valueOf(java.lang.String, int) : java.lang.Integer [283]
239? astore 4
241? aload 4
243? areturn
Exception Table:
[pc: 160, pc: 191] -> 194 when : java.lang.NumberFormatException
Stack map table: number of frames 15
[pc: 24, append: {int, int, int}]
[pc: 46, append: {_, int}]
[pc: 56, same]
[pc: 76, same]
[pc: 85, same]
[pc: 104, same]
[pc: 130, same]
[pc: 150, same]
[pc: 160, same]
[pc: 187, full, stack: {}, locals: {java.lang.String, int, int, int, java.lang.Integer, int}]
[pc: 189, same_locals_1_stack_item, stack: {java.lang.Integer}]
[pc: 194, full, stack: {java.lang.NumberFormatException}, locals: {java.lang.String, int, int, int, _, int}]
[pc: 226, append: {java.lang.NumberFormatException}]
[pc: 231, same_locals_1_stack_item, stack: {java.lang.String}]
[pc: 241, full, stack: {}, locals: {java.lang.String, int, int, int, java.lang.Integer, int}]

// Method descriptor #196 (Ljava/lang/Integer;)I
// Stack: 2, Locals: 2
public int compareTo(java.lang.Integer arg0);
0? aload_0 [this]
1? getfield java.lang.Integer.value : int [257]
4? aload_1 [arg0]
5? getfield java.lang.Integer.value : int [257]
8? invokestatic java.lang.Integer.compare(int, int) : int [273]
11? ireturn

// Method descriptor #49 (II)I
// Stack: 2, Locals: 2
public static int compare(int arg0, int arg1);
0? iload_0 [arg0]
1? iload_1 [arg1]
2? if_icmpge 9
5? iconst_m1
6? goto 19
9? iload_0 [arg0]
10? iload_1 [arg1]
11? if_icmpne 18
14? iconst_0
15? goto 19
18? iconst_1
19? ireturn
Stack map table: number of frames 3
[pc: 9, same]
[pc: 18, same]
[pc: 19, same_locals_1_stack_item, stack: {int}]

// Method descriptor #49 (II)I
// Stack: 3, Locals: 2
public static int compareUnsigned(int arg0, int arg1);
0? iload_0 [arg0]
1? ldc <Integer -2147483648> [1]
3? iadd
4? iload_1 [arg1]
5? ldc <Integer -2147483648> [1]
7? iadd
8? invokestatic java.lang.Integer.compare(int, int) : int [273]
11? ireturn

// Method descriptor #46 (I)J
// Stack: 4, Locals: 1
public static long toUnsignedLong(int arg0);
0? iload_0 [arg0]
1? i2l
2? ldc2_w <Long 4294967295> [172]
5? land
6? lreturn

// Method descriptor #49 (II)I
// Stack: 4, Locals: 2
public static int divideUnsigned(int arg0, int arg1);
0? iload_0 [arg0]
1? invokestatic java.lang.Integer.toUnsignedLong(int) : long [271]
4? iload_1 [arg1]
5? invokestatic java.lang.Integer.toUnsignedLong(int) : long [271]
8? ldiv
9? l2i
10? ireturn

// Method descriptor #49 (II)I
// Stack: 4, Locals: 2
public static int remainderUnsigned(int arg0, int arg1);
0? iload_0 [arg0]
1? invokestatic java.lang.Integer.toUnsignedLong(int) : long [271]
4? iload_1 [arg1]
5? invokestatic java.lang.Integer.toUnsignedLong(int) : long [271]
8? lrem
9? l2i
10? ireturn

// Method descriptor #45 (I)I
// Stack: 3, Locals: 1
public static int highestOneBit(int arg0);
0? iload_0 [arg0]
1? iload_0 [arg0]
2? iconst_1
3? ishr
4? ior
5? istore_0 [arg0]
6? iload_0 [arg0]
7? iload_0 [arg0]
8? iconst_2
9? ishr
10? ior
11? istore_0 [arg0]
12? iload_0 [arg0]
13? iload_0 [arg0]
14? iconst_4
15? ishr
16? ior
17? istore_0 [arg0]
18? iload_0 [arg0]
19? iload_0 [arg0]
20? bipush 8
22? ishr
23? ior
24? istore_0 [arg0]
25? iload_0 [arg0]
26? iload_0 [arg0]
27? bipush 16
29? ishr
30? ior
31? istore_0 [arg0]
32? iload_0 [arg0]
33? iload_0 [arg0]
34? iconst_1
35? iushr
36? isub
37? ireturn

// Method descriptor #45 (I)I
// Stack: 2, Locals: 1
public static int lowestOneBit(int arg0);
0? iload_0 [arg0]
1? iload_0 [arg0]
2? ineg
3? iand
4? ireturn

// Method descriptor #45 (I)I
// Stack: 3, Locals: 2
public static int numberOfLeadingZeros(int arg0);
0? iload_0 [arg0]
1? ifne 7
4? bipush 32
6? ireturn
7? iconst_1
8? istore_1
9? iload_0 [arg0]
10? bipush 16
12? iushr
13? ifne 24
16? iinc 1 16
19? iload_0 [arg0]
20? bipush 16
22? ishl
23? istore_0 [arg0]
24? iload_0 [arg0]
25? bipush 24
27? iushr
28? ifne 39
31? iinc 1 8
34? iload_0 [arg0]
35? bipush 8
37? ishl
38? istore_0 [arg0]
39? iload_0 [arg0]
40? bipush 28
42? iushr
43? ifne 53
46? iinc 1 4
49? iload_0 [arg0]
50? iconst_4
51? ishl
52? istore_0 [arg0]
53? iload_0 [arg0]
54? bipush 30
56? iushr
57? ifne 67
60? iinc 1 2
63? iload_0 [arg0]
64? iconst_2
65? ishl
66? istore_0 [arg0]
67? iload_1
68? iload_0 [arg0]
69? bipush 31
71? iushr
72? isub
73? istore_1
74? iload_1
75? ireturn
Stack map table: number of frames 5
[pc: 7, same]
[pc: 24, append: {int}]
[pc: 39, same]
[pc: 53, same]
[pc: 67, same]

// Method descriptor #45 (I)I
// Stack: 3, Locals: 3
public static int numberOfTrailingZeros(int arg0);
0? iload_0 [arg0]
1? ifne 7
4? bipush 32
6? ireturn
7? bipush 31
9? istore_2
10? iload_0 [arg0]
11? bipush 16
13? ishl
14? istore_1
15? iload_1
16? ifeq 26
19? iload_2
20? bipush 16
22? isub
23? istore_2
24? iload_1
25? istore_0 [arg0]
26? iload_0 [arg0]
27? bipush 8
29? ishl
30? istore_1
31? iload_1
32? ifeq 42
35? iload_2
36? bipush 8
38? isub
39? istore_2
40? iload_1
41? istore_0 [arg0]
42? iload_0 [arg0]
43? iconst_4
44? ishl
45? istore_1
46? iload_1
47? ifeq 56
50? iload_2
51? iconst_4
52? isub
53? istore_2
54? iload_1
55? istore_0 [arg0]
56? iload_0 [arg0]
57? iconst_2
58? ishl
59? istore_1
60? iload_1
61? ifeq 70
64? iload_2
65? iconst_2
66? isub
67? istore_2
68? iload_1
69? istore_0 [arg0]
70? iload_2
71? iload_0 [arg0]
72? iconst_1
73? ishl
74? bipush 31
76? iushr
77? isub
78? ireturn
Stack map table: number of frames 5
[pc: 7, same]
[pc: 26, append: {int, int}]
[pc: 42, same]
[pc: 56, same]
[pc: 70, same]

// Method descriptor #45 (I)I
// Stack: 3, Locals: 1
public static int bitCount(int arg0);
0? iload_0 [arg0]
1? iload_0 [arg0]
2? iconst_1
3? iushr
4? ldc <Integer 1431655765> [14]
6? iand
7? isub
8? istore_0 [arg0]
9? iload_0 [arg0]
10? ldc <Integer 858993459> [12]
12? iand
13? iload_0 [arg0]
14? iconst_2
15? iushr
16? ldc <Integer 858993459> [12]
18? iand
19? iadd
20? istore_0 [arg0]
21? iload_0 [arg0]
22? iload_0 [arg0]
23? iconst_4
24? iushr
25? iadd
26? ldc <Integer 252645135> [11]
28? iand
29? istore_0 [arg0]
30? iload_0 [arg0]
31? iload_0 [arg0]
32? bipush 8
34? iushr
35? iadd
36? istore_0 [arg0]
37? iload_0 [arg0]
38? iload_0 [arg0]
39? bipush 16
41? iushr
42? iadd
43? istore_0 [arg0]
44? iload_0 [arg0]
45? bipush 63
47? iand
48? ireturn

// Method descriptor #49 (II)I
// Stack: 3, Locals: 2
public static int rotateLeft(int arg0, int arg1);
0? iload_0 [arg0]
1? iload_1 [arg1]
2? ishl
3? iload_0 [arg0]
4? iload_1 [arg1]
5? ineg
6? iushr
7? ior
8? ireturn

// Method descriptor #49 (II)I
// Stack: 3, Locals: 2
public static int rotateRight(int arg0, int arg1);
0? iload_0 [arg0]
1? iload_1 [arg1]
2? iushr
3? iload_0 [arg0]
4? iload_1 [arg1]
5? ineg
6? ishl
7? ior
8? ireturn

// Method descriptor #45 (I)I
// Stack: 3, Locals: 1
public static int reverse(int arg0);
0? iload_0 [arg0]
1? ldc <Integer 1431655765> [14]
3? iand
4? iconst_1
5? ishl
6? iload_0 [arg0]
7? iconst_1
8? iushr
9? ldc <Integer 1431655765> [14]
11? iand
12? ior
13? istore_0 [arg0]
14? iload_0 [arg0]
15? ldc <Integer 858993459> [12]
17? iand
18? iconst_2
19? ishl
20? iload_0 [arg0]
21? iconst_2
22? iushr
23? ldc <Integer 858993459> [12]
25? iand
26? ior
27? istore_0 [arg0]
28? iload_0 [arg0]
29? ldc <Integer 252645135> [11]
31? iand
32? iconst_4
33? ishl
34? iload_0 [arg0]
35? iconst_4
36? iushr
37? ldc <Integer 252645135> [11]
39? iand
40? ior
41? istore_0 [arg0]
42? iload_0 [arg0]
43? bipush 24
45? ishl
46? iload_0 [arg0]
47? ldc <Integer 65280> [4]
49? iand
50? bipush 8
52? ishl
53? ior
54? iload_0 [arg0]
55? bipush 8
57? iushr
58? ldc <Integer 65280> [4]
60? iand
61? ior
62? iload_0 [arg0]
63? bipush 24
65? iushr
66? ior
67? istore_0 [arg0]
68? iload_0 [arg0]
69? ireturn

// Method descriptor #45 (I)I
// Stack: 3, Locals: 1
public static int signum(int arg0);
0? iload_0 [arg0]
1? bipush 31
3? ishr
4? iload_0 [arg0]
5? ineg
6? bipush 31
8? iushr
9? ior
10? ireturn

// Method descriptor #45 (I)I
// Stack: 3, Locals: 1
public static int reverseBytes(int arg0);
0? iload_0 [arg0]
1? bipush 24
3? iushr
4? iload_0 [arg0]
5? bipush 8
7? ishr
8? ldc <Integer 65280> [4]
10? iand
11? ior
12? iload_0 [arg0]
13? bipush 8
15? ishl
16? ldc <Integer 16711680> [9]
18? iand
19? ior
20? iload_0 [arg0]
21? bipush 24
23? ishl
24? ior
25? ireturn

// Method descriptor #49 (II)I
// Stack: 2, Locals: 2
public static int sum(int arg0, int arg1);
0? iload_0 [arg0]
1? iload_1 [arg1]
2? iadd
3? ireturn

// Method descriptor #49 (II)I
// Stack: 2, Locals: 2
public static int max(int arg0, int arg1);
0? iload_0 [arg0]
1? iload_1 [arg1]
2? invokestatic java.lang.Math.max(int, int) : int [288]
5? ireturn

// Method descriptor #49 (II)I
// Stack: 2, Locals: 2
public static int min(int arg0, int arg1);
0? iload_0 [arg0]
1? iload_1 [arg1]
2? invokestatic java.lang.Math.min(int, int) : int [289]
5? ireturn

// Method descriptor #197 (Ljava/lang/Object;)I
// Stack: 2, Locals: 2
public bridge synthetic int compareTo(java.lang.Object arg0);
0? aload_0 [this]
1? aload_1 [arg0]
2? checkcast java.lang.Integer [181]
5? invokevirtual java.lang.Integer.compareTo(java.lang.Integer) : int [277]
8? ireturn

// Method descriptor #42 ()V
// Stack: 4, Locals: 0
static {};
0? ldc <String “int”> [29]
2? invokestatic java.lang.Class.getPrimitiveClass(java.lang.String) : java.lang.Class [266]
5? putstatic java.lang.Integer.TYPE : java.lang.Class [262]
8? bipush 36
10? newarray char [5]
12? dup
13? iconst_0
14? bipush 48
16? castore
17? dup
18? iconst_1
19? bipush 49
21? castore
22? dup
23? iconst_2
24? bipush 50
26? castore
27? dup
28? iconst_3
29? bipush 51
31? castore
32? dup
33? iconst_4
34? bipush 52
36? castore
37? dup
38? iconst_5
39? bipush 53
41? castore
42? dup
43? bipush 6
45? bipush 54
47? castore
48? dup
49? bipush 7
51? bipush 55
53? castore
54? dup
55? bipush 8
57? bipush 56
59? castore
60? dup
61? bipush 9
63? bipush 57
65? castore
66? dup
67? bipush 10
69? bipush 97
71? castore
72? dup
73? bipush 11
75? bipush 98
77? castore
78? dup
79? bipush 12
81? bipush 99
83? castore
84? dup
85? bipush 13
87? bipush 100
89? castore
90? dup
91? bipush 14
93? bipush 101
95? castore
96? dup
97? bipush 15
99? bipush 102
101? castore
102? dup
103? bipush 16
105? bipush 103
107? castore
108? dup
109? bipush 17
111? bipush 104
113? castore
114? dup
115? bipush 18
117? bipush 105
119? castore
120? dup
121? bipush 19
123? bipush 106
125? castore
126? dup
127? bipush 20
129? bipush 107
131? castore
132? dup
133? bipush 21
135? bipush 108
137? castore
138? dup
139? bipush 22
141? bipush 109
143? castore
144? dup
145? bipush 23
147? bipush 110
149? castore
150? dup
151? bipush 24
153? bipush 111
155? castore
156? dup
157? bipush 25
159? bipush 112
161? castore
162? dup
163? bipush 26
165? bipush 113
167? castore
168? dup
169? bipush 27
171? bipush 114
173? castore
174? dup
175? bipush 28
177? bipush 115
179? castore
180? dup
181? bipush 29
183? bipush 116
185? castore
186? dup
187? bipush 30
189? bipush 117
191? castore
192? dup
193? bipush 31
195? bipush 118
197? castore
198? dup
199? bipush 32
201? bipush 119
203? castore
204? dup
205? bipush 33
207? bipush 120
209? castore
210? dup
211? bipush 34
213? bipush 121
215? castore
216? dup
217? bipush 35
219? bipush 122
221? castore
222? putstatic java.lang.Integer.digits : char[] [260]
225? bipush 100
227? newarray char [5]
229? dup
230? iconst_0
231? bipush 48
233? castore
234? dup
235? iconst_1
236? bipush 48
238? castore
239? dup
240? iconst_2
241? bipush 48
243? castore
244? dup
245? iconst_3
246? bipush 48
248? castore
249? dup
250? iconst_4
251? bipush 48
253? castore
254? dup
255? iconst_5
256? bipush 48
258? castore
259? dup
260? bipush 6
262? bipush 48
264? castore
265? dup
266? bipush 7
268? bipush 48
270? castore
271? dup
272? bipush 8
274? bipush 48
276? castore
277? dup
278? bipush 9
280? bipush 48
282? castore
283? dup
284? bipush 10
286? bipush 49
288? castore
289? dup
290? bipush 11
292? bipush 49
294? castore
295? dup
296? bipush 12
298? bipush 49
300? castore
301? dup
302? bipush 13
304? bipush 49
306? castore
307? dup
308? bipush 14
310? bipush 49
312? castore
313? dup
314? bipush 15
316? bipush 49
318? castore
319? dup
320? bipush 16
322? bipush 49
324? castore
325? dup
326? bipush 17
328? bipush 49
330? castore
331? dup
332? bipush 18
334? bipush 49
336? castore
337? dup
338? bipush 19
340? bipush 49
342? castore
343? dup
344? bipush 20
346? bipush 50
348? castore
349? dup
350? bipush 21
352? bipush 50
354? castore
355? dup
356? bipush 22
358? bipush 50
360? castore
361? dup
362? bipush 23
364? bipush 50
366? castore
367? dup
368? bipush 24
370? bipush 50
372? castore
373? dup
374? bipush 25
376? bipush 50
378? castore
379? dup
380? bipush 26
382? bipush 50
384? castore
385? dup
386? bipush 27
388? bipush 50
390? castore
391? dup
392? bipush 28
394? bipush 50
396? castore
397? dup
398? bipush 29
400? bipush 50
402? castore
403? dup
404? bipush 30
406? bipush 51
408? castore
409? dup
410? bipush 31
412? bipush 51
414? castore
415? dup
416? bipush 32
418? bipush 51
420? castore
421? dup
422? bipush 33
424? bipush 51
426? castore
427? dup
428? bipush 34
430? bipush 51
432? castore
433? dup
434? bipush 35
436? bipush 51
438? castore
439? dup
440? bipush 36
442? bipush 51
444? castore
445? dup
446? bipush 37
448? bipush 51
450? castore
451? dup
452? bipush 38
454? bipush 51
456? castore
457? dup
458? bipush 39
460? bipush 51
462? castore
463? dup
464? bipush 40
466? bipush 52
468? castore
469? dup
470? bipush 41
472? bipush 52
474? castore
475? dup
476? bipush 42
478? bipush 52
480? castore
481? dup
482? bipush 43
484? bipush 52
486? castore
487? dup
488? bipush 44
490? bipush 52
492? castore
493? dup
494? bipush 45
496? bipush 52
498? castore
499? dup
500? bipush 46
502? bipush 52
504? castore
505? dup
506? bipush 47
508? bipush 52
510? castore
511? dup
512? bipush 48
514? bipush 52
516? castore
517? dup
518? bipush 49
520? bipush 52
522? castore
523? dup
524? bipush 50
526? bipush 53
528? castore
529? dup
530? bipush 51
532? bipush 53
534? castore
535? dup
536? bipush 52
538? bipush 53
540? castore
541? dup
542? bipush 53
544? bipush 53
546? castore
547? dup
548? bipush 54
550? bipush 53
552? castore
553? dup
554? bipush 55
556? bipush 53
558? castore
559? dup
560? bipush 56
562? bipush 53
564? castore
565? dup
566? bipush 57
568? bipush 53
570? castore
571? dup
572? bipush 58
574? bipush 53
576? castore
577? dup
578? bipush 59
580? bipush 53
582? castore
583? dup
584? bipush 60
586? bipush 54
588? castore
589? dup
590? bipush 61
592? bipush 54
594? castore
595? dup
596? bipush 62
598? bipush 54
600? castore
601? dup
602? bipush 63
604? bipush 54
606? castore
607? dup
608? bipush 64
610? bipush 54
612? castore
613? dup
614? bipush 65
616? bipush 54
618? castore
619? dup
620? bipush 66
622? bipush 54
624? castore
625? dup
626? bipush 67
628? bipush 54
630? castore
631? dup
632? bipush 68
634? bipush 54
636? castore
637? dup
638? bipush 69
640? bipush 54
642? castore
643? dup
644? bipush 70
646? bipush 55
648? castore
649? dup
650? bipush 71
652? bipush 55
654? castore
655? dup
656? bipush 72
658? bipush 55
660? castore
661? dup
662? bipush 73
664? bipush 55
666? castore
667? dup
668? bipush 74
670? bipush 55
672? castore
673? dup
674? bipush 75
676? bipush 55
678? castore
679? dup
680? bipush 76
682? bipush 55
684? castore
685? dup
686? bipush 77
688? bipush 55
690? castore
691? dup
692? bipush 78
694? bipush 55
696? castore
697? dup
698? bipush 79
700? bipush 55
702? castore
703? dup
704? bipush 80
706? bipush 56
708? castore
709? dup
710? bipush 81
712? bipush 56
714? castore
715? dup
716? bipush 82
718? bipush 56
720? castore
721? dup
722? bipush 83
724? bipush 56
726? castore
727? dup
728? bipush 84
730? bipush 56
732? castore
733? dup
734? bipush 85
736? bipush 56
738? castore
739? dup
740? bipush 86
742? bipush 56
744? castore
745? dup
746? bipush 87
748? bipush 56
750? castore
751? dup
752? bipush 88
754? bipush 56
756? castore
757? dup
758? bipush 89
760? bipush 56
762? castore
763? dup
764? bipush 90
766? bipush 57
768? castore
769? dup
770? bipush 91
772? bipush 57
774? castore
775? dup
776? bipush 92
778? bipush 57
780? castore
781? dup
782? bipush 93
784? bipush 57
786? castore
787? dup
788? bipush 94
790? bipush 57
792? castore
793? dup
794? bipush 95
796? bipush 57
798? castore
799? dup
800? bipush 96
802? bipush 57
804? castore
805? dup
806? bipush 97
808? bipush 57
810? castore
811? dup
812? bipush 98
814? bipush 57
816? castore
817? dup
818? bipush 99
820? bipush 57
822? castore
823? putstatic java.lang.Integer.DigitTens : char[] [259]
826? bipush 100
828? newarray char [5]
830? dup
831? iconst_0
832? bipush 48
834? castore
835? dup
836? iconst_1
837? bipush 49
839? castore
840? dup
841? iconst_2
842? bipush 50
844? castore
845? dup
846? iconst_3
847? bipush 51
849? castore
850? dup
851? iconst_4
852? bipush 52
854? castore
855? dup
856? iconst_5
857? bipush 53
859? castore
860? dup
861? bipush 6
863? bipush 54
865? castore
866? dup
867? bipush 7
869? bipush 55
871? castore
872? dup
873? bipush 8
875? bipush 56
877? castore
878? dup
879? bipush 9
881? bipush 57
883? castore
884? dup
885? bipush 10
887? bipush 48
889? castore
890? dup
891? bipush 11
893? bipush 49
895? castore
896? dup
897? bipush 12
899? bipush 50
901? castore
902? dup
903? bipush 13
905? bipush 51
907? castore
908? dup
909? bipush 14
911? bipush 52
913? castore
914? dup
915? bipush 15
917? bipush 53
919? castore
920? dup
921? bipush 16
923? bipush 54
925? castore
926? dup
927? bipush 17
929? bipush 55
931? castore
932? dup
933? bipush 18
935? bipush 56
937? castore
938? dup
939? bipush 19
941? bipush 57
943? castore
944? dup
945? bipush 20
947? bipush 48
949? castore
950? dup
951? bipush 21
953? bipush 49
955? castore
956? dup
957? bipush 22
959? bipush 50
961? castore
962? dup
963? bipush 23
965? bipush 51
967? castore
968? dup
969? bipush 24
971? bipush 52
973? castore
974? dup
975? bipush 25
977? bipush 53
979? castore
980? dup
981? bipush 26
983? bipush 54
985? castore
986? dup
987? bipush 27
989? bipush 55
991? castore
992? dup
993? bipush 28
995? bipush 56
997? castore
998? dup
999? bipush 29
1001? bipush 57
1003? castore
1004? dup
1005? bipush 30
1007? bipush 48
1009? castore
1010? dup
1011? bipush 31
1013? bipush 49
1015? castore
1016? dup
1017? bipush 32
1019? bipush 50
1021? castore
1022? dup
1023? bipush 33
1025? bipush 51
1027? castore
1028? dup
1029? bipush 34
1031? bipush 52
1033? castore
1034? dup
1035? bipush 35
1037? bipush 53
1039? castore
1040? dup
1041? bipush 36
1043? bipush 54
1045? castore
1046? dup
1047? bipush 37
1049? bipush 55
1051? castore
1052? dup
1053? bipush 38
1055? bipush 56
1057? castore
1058? dup
1059? bipush 39
1061? bipush 57
1063? castore
1064? dup
1065? bipush 40
1067? bipush 48
1069? castore
1070? dup
1071? bipush 41
1073? bipush 49
1075? castore
1076? dup
1077? bipush 42
1079? bipush 50
1081? castore
1082? dup
1083? bipush 43
1085? bipush 51
1087? castore
1088? dup
1089? bipush 44
1091? bipush 52
1093? castore
1094? dup
1095? bipush 45
1097? bipush 53
1099? castore
1100? dup
1101? bipush 46
1103? bipush 54
1105? castore
1106? dup
1107? bipush 47
1109? bipush 55
1111? castore
1112? dup
1113? bipush 48
1115? bipush 56
1117? castore
1118? dup
1119? bipush 49
1121? bipush 57
1123? castore
1124? dup
1125? bipush 50
1127? bipush 48
1129? castore
1130? dup
1131? bipush 51
1133? bipush 49
1135? castore
1136? dup
1137? bipush 52
1139? bipush 50
1141? castore
1142? dup
1143? bipush 53
1145? bipush 51
1147? castore
1148? dup
1149? bipush 54
1151? bipush 52
1153? castore
1154? dup
1155? bipush 55
1157? bipush 53
1159? castore
1160? dup
1161? bipush 56
1163? bipush 54
1165? castore
1166? dup
1167? bipush 57
1169? bipush 55
1171? castore
1172? dup
1173? bipush 58
1175? bipush 56
1177? castore
1178? dup
1179? bipush 59
1181? bipush 57
1183? castore
1184? dup
1185? bipush 60
1187? bipush 48
1189? castore
1190? dup
1191? bipush 61
1193? bipush 49
1195? castore
1196? dup
1197? bipush 62
1199? bipush 50
1201? castore
1202? dup
1203? bipush 63
1205? bipush 51
1207? castore
1208? dup
1209? bipush 64
1211? bipush 52
1213? castore
1214? dup
1215? bipush 65
1217? bipush 53
1219? castore
1220? dup
1221? bipush 66
1223? bipush 54
1225? castore
1226? dup
1227? bipush 67
1229? bipush 55
1231? castore
1232? dup
1233? bipush 68
1235? bipush 56
1237? castore
1238? dup
1239? bipush 69
1241? bipush 57
1243? castore
1244? dup
1245? bipush 70
1247? bipush 48
1249? castore
1250? dup
1251? bipush 71
1253? bipush 49
1255? castore
1256? dup
1257? bipush 72
1259? bipush 50
1261? castore
1262? dup
1263? bipush 73
1265? bipush 51
1267? castore
1268? dup
1269? bipush 74
1271? bipush 52
1273? castore
1274? dup
1275? bipush 75
1277? bipush 53
1279? castore
1280? dup
1281? bipush 76
1283? bipush 54
1285? castore
1286? dup
1287? bipush 77
1289? bipush 55
1291? castore
1292? dup
1293? bipush 78
1295? bipush 56
1297? castore
1298? dup
1299? bipush 79
1301? bipush 57
1303? castore
1304? dup
1305? bipush 80
1307? bipush 48
1309? castore
1310? dup
1311? bipush 81
1313? bipush 49
1315? castore
1316? dup
1317? bipush 82
1319? bipush 50
1321? castore
1322? dup
1323? bipush 83
1325? bipush 51
1327? castore
1328? dup
1329? bipush 84
1331? bipush 52
1333? castore
1334? dup
1335? bipush 85
1337? bipush 53
1339? castore
1340? dup
1341? bipush 86
1343? bipush 54
1345? castore
1346? dup
1347? bipush 87
1349? bipush 55
1351? castore
1352? dup
1353? bipush 88
1355? bipush 56
1357? castore
1358? dup
1359? bipush 89
1361? bipush 57
1363? castore
1364? dup
1365? bipush 90
1367? bipush 48
1369? castore
1370? dup
1371? bipush 91
1373? bipush 49
1375? castore
1376? dup
1377? bipush 92
1379? bipush 50
1381? castore
1382? dup
1383? bipush 93
1385? bipush 51
1387? castore
1388? dup
1389? bipush 94
1391? bipush 52
1393? castore
1394? dup
1395? bipush 95
1397? bipush 53
1399? castore
1400? dup
1401? bipush 96
1403? bipush 54
1405? castore
1406? dup
1407? bipush 97
1409? bipush 55
1411? castore
1412? dup
1413? bipush 98
1415? bipush 56
1417? castore
1418? dup
1419? bipush 99
1421? bipush 57
1423? castore
1424? putstatic java.lang.Integer.DigitOnes : char[] [258]
1427? bipush 10
1429? newarray int [10]
1431? dup
1432? iconst_0
1433? bipush 9
1435? iastore
1436? dup
1437? iconst_1
1438? bipush 99
1440? iastore
1441? dup
1442? iconst_2
1443? sipush 999
1446? iastore
1447? dup
1448? iconst_3
1449? sipush 9999
1452? iastore
1453? dup
1454? iconst_4
1455? ldc <Integer 99999> [6]
1457? iastore
1458? dup
1459? iconst_5
1460? ldc <Integer 999999> [7]
1462? iastore
1463? dup
1464? bipush 6
1466? ldc <Integer 9999999> [8]
1468? iastore
1469? dup
1470? bipush 7
1472? ldc <Integer 99999999> [10]
1474? iastore
1475? dup
1476? bipush 8
1478? ldc <Integer 999999999> [13]
1480? iastore
1481? dup
1482? bipush 9
1484? ldc <Integer 2147483647> [15]
1486? iastore
1487? putstatic java.lang.Integer.sizeTable : int[] [261]
1490? return

Inner classes:
[inner class info: #182 java/lang/Integer$IntegerCache, outer class info: #181 java/lang/Integer
inner name: #305 IntegerCache, accessflags: 10 private static]
}