public class jdk.internal.org.objectweb.asm.commons.InstructionAdapter extends jdk.internal.org.objectweb.asm.MethodVisitor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.internal.org.objectweb.asm.commons.InstructionAdapter
super_class: jdk.internal.org.objectweb.asm.MethodVisitor
{
public static final jdk.internal.org.objectweb.asm.Type OBJECT_TYPE;
descriptor: Ljdk/internal/org/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "Ljava/lang/Object;"
invokestatic jdk.internal.org.objectweb.asm.Type.getType:(Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/Type;
putstatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.OBJECT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(jdk.internal.org.objectweb.asm.MethodVisitor);
descriptor: (Ljdk/internal/org/objectweb/asm/MethodVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 524288
aload 1
invokespecial jdk.internal.org.objectweb.asm.commons.InstructionAdapter.<init>:(ILjdk/internal/org/objectweb/asm/MethodVisitor;)V
1: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
if_acmpeq 3
2: new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
3: StackMap locals: jdk.internal.org.objectweb.asm.commons.InstructionAdapter jdk.internal.org.objectweb.asm.MethodVisitor
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 4 1 methodVisitor Ljdk/internal/org/objectweb/asm/MethodVisitor;
MethodParameters:
Name Flags
methodVisitor final
protected void <init>(int, jdk.internal.org.objectweb.asm.MethodVisitor);
descriptor: (ILjdk/internal/org/objectweb/asm/MethodVisitor;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokespecial jdk.internal.org.objectweb.asm.MethodVisitor.<init>:(ILjdk/internal/org/objectweb/asm/MethodVisitor;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 api I
0 2 2 methodVisitor Ljdk/internal/org/objectweb/asm/MethodVisitor;
MethodParameters:
Name Flags
api final
methodVisitor final
public void visitInsn(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // 0 - 195
0: 1
1: 3
2: 5
3: 5
4: 5
5: 5
6: 5
7: 5
8: 5
9: 7
10: 7
11: 9
12: 9
13: 9
14: 11
15: 11
16: 195
17: 195
18: 195
19: 195
20: 195
21: 195
22: 195
23: 195
24: 195
25: 195
26: 195
27: 195
28: 195
29: 195
30: 195
31: 195
32: 195
33: 195
34: 195
35: 195
36: 195
37: 195
38: 195
39: 195
40: 195
41: 195
42: 195
43: 195
44: 195
45: 195
46: 13
47: 15
48: 17
49: 19
50: 21
51: 23
52: 25
53: 27
54: 195
55: 195
56: 195
57: 195
58: 195
59: 195
60: 195
61: 195
62: 195
63: 195
64: 195
65: 195
66: 195
67: 195
68: 195
69: 195
70: 195
71: 195
72: 195
73: 195
74: 195
75: 195
76: 195
77: 195
78: 195
79: 29
80: 31
81: 33
82: 35
83: 37
84: 39
85: 41
86: 43
87: 45
88: 47
89: 49
90: 51
91: 53
92: 55
93: 57
94: 59
95: 61
96: 63
97: 65
98: 67
99: 69
100: 71
101: 73
102: 75
103: 77
104: 79
105: 81
106: 83
107: 85
108: 87
109: 89
110: 91
111: 93
112: 95
113: 97
114: 99
115: 101
116: 103
117: 105
118: 107
119: 109
120: 111
121: 113
122: 115
123: 117
124: 119
125: 121
126: 123
127: 125
128: 127
129: 129
130: 131
131: 133
132: 195
133: 135
134: 137
135: 139
136: 141
137: 143
138: 145
139: 147
140: 149
141: 151
142: 153
143: 155
144: 157
145: 159
146: 161
147: 163
148: 165
149: 167
150: 169
151: 171
152: 173
153: 195
154: 195
155: 195
156: 195
157: 195
158: 195
159: 195
160: 195
161: 195
162: 195
163: 195
164: 195
165: 195
166: 195
167: 195
168: 195
169: 195
170: 195
171: 195
172: 175
173: 177
174: 179
175: 181
176: 183
177: 185
178: 195
179: 195
180: 195
181: 195
182: 195
183: 195
184: 195
185: 195
186: 195
187: 195
188: 195
189: 195
190: 187
191: 189
192: 195
193: 195
194: 191
195: 193
default: 195
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.nop:()V
2: goto 196
3: StackMap locals:
StackMap stack:
aload 0
aconst_null
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.aconst:(Ljava/lang/Object;)V
4: goto 196
5: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_3
isub
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.iconst:(I)V
6: goto 196
7: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 9
isub
i2l
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.lconst:(J)V
8: goto 196
9: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 11
isub
i2f
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.fconst:(F)V
10: goto 196
11: StackMap locals:
StackMap stack:
aload 0
iload 1
bipush 14
isub
i2d
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.dconst:(D)V
12: goto 196
13: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.aload:(Ljdk/internal/org/objectweb/asm/Type;)V
14: goto 196
15: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.aload:(Ljdk/internal/org/objectweb/asm/Type;)V
16: goto 196
17: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.aload:(Ljdk/internal/org/objectweb/asm/Type;)V
18: goto 196
19: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.aload:(Ljdk/internal/org/objectweb/asm/Type;)V
20: goto 196
21: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.OBJECT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.aload:(Ljdk/internal/org/objectweb/asm/Type;)V
22: goto 196
23: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.BYTE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.aload:(Ljdk/internal/org/objectweb/asm/Type;)V
24: goto 196
25: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.CHAR_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.aload:(Ljdk/internal/org/objectweb/asm/Type;)V
26: goto 196
27: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.SHORT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.aload:(Ljdk/internal/org/objectweb/asm/Type;)V
28: goto 196
29: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.astore:(Ljdk/internal/org/objectweb/asm/Type;)V
30: goto 196
31: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.astore:(Ljdk/internal/org/objectweb/asm/Type;)V
32: goto 196
33: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.astore:(Ljdk/internal/org/objectweb/asm/Type;)V
34: goto 196
35: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.astore:(Ljdk/internal/org/objectweb/asm/Type;)V
36: goto 196
37: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.OBJECT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.astore:(Ljdk/internal/org/objectweb/asm/Type;)V
38: goto 196
39: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.BYTE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.astore:(Ljdk/internal/org/objectweb/asm/Type;)V
40: goto 196
41: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.CHAR_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.astore:(Ljdk/internal/org/objectweb/asm/Type;)V
42: goto 196
43: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.SHORT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.astore:(Ljdk/internal/org/objectweb/asm/Type;)V
44: goto 196
45: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.pop:()V
46: goto 196
47: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.pop2:()V
48: goto 196
49: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.dup:()V
50: goto 196
51: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.dupX1:()V
52: goto 196
53: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.dupX2:()V
54: goto 196
55: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.dup2:()V
56: goto 196
57: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.dup2X1:()V
58: goto 196
59: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.dup2X2:()V
60: goto 196
61: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.swap:()V
62: goto 196
63: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.add:(Ljdk/internal/org/objectweb/asm/Type;)V
64: goto 196
65: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.add:(Ljdk/internal/org/objectweb/asm/Type;)V
66: goto 196
67: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.add:(Ljdk/internal/org/objectweb/asm/Type;)V
68: goto 196
69: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.add:(Ljdk/internal/org/objectweb/asm/Type;)V
70: goto 196
71: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.sub:(Ljdk/internal/org/objectweb/asm/Type;)V
72: goto 196
73: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.sub:(Ljdk/internal/org/objectweb/asm/Type;)V
74: goto 196
75: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.sub:(Ljdk/internal/org/objectweb/asm/Type;)V
76: goto 196
77: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.sub:(Ljdk/internal/org/objectweb/asm/Type;)V
78: goto 196
79: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mul:(Ljdk/internal/org/objectweb/asm/Type;)V
80: goto 196
81: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mul:(Ljdk/internal/org/objectweb/asm/Type;)V
82: goto 196
83: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mul:(Ljdk/internal/org/objectweb/asm/Type;)V
84: goto 196
85: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mul:(Ljdk/internal/org/objectweb/asm/Type;)V
86: goto 196
87: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.div:(Ljdk/internal/org/objectweb/asm/Type;)V
88: goto 196
89: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.div:(Ljdk/internal/org/objectweb/asm/Type;)V
90: goto 196
91: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.div:(Ljdk/internal/org/objectweb/asm/Type;)V
92: goto 196
93: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.div:(Ljdk/internal/org/objectweb/asm/Type;)V
94: goto 196
95: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.rem:(Ljdk/internal/org/objectweb/asm/Type;)V
96: goto 196
97: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.rem:(Ljdk/internal/org/objectweb/asm/Type;)V
98: goto 196
99: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.rem:(Ljdk/internal/org/objectweb/asm/Type;)V
100: goto 196
101: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.rem:(Ljdk/internal/org/objectweb/asm/Type;)V
102: goto 196
103: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.neg:(Ljdk/internal/org/objectweb/asm/Type;)V
104: goto 196
105: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.neg:(Ljdk/internal/org/objectweb/asm/Type;)V
106: goto 196
107: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.neg:(Ljdk/internal/org/objectweb/asm/Type;)V
108: goto 196
109: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.neg:(Ljdk/internal/org/objectweb/asm/Type;)V
110: goto 196
111: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.shl:(Ljdk/internal/org/objectweb/asm/Type;)V
112: goto 196
113: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.shl:(Ljdk/internal/org/objectweb/asm/Type;)V
114: goto 196
115: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.shr:(Ljdk/internal/org/objectweb/asm/Type;)V
116: goto 196
117: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.shr:(Ljdk/internal/org/objectweb/asm/Type;)V
118: goto 196
119: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ushr:(Ljdk/internal/org/objectweb/asm/Type;)V
120: goto 196
121: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ushr:(Ljdk/internal/org/objectweb/asm/Type;)V
122: goto 196
123: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.and:(Ljdk/internal/org/objectweb/asm/Type;)V
124: goto 196
125: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.and:(Ljdk/internal/org/objectweb/asm/Type;)V
126: goto 196
127: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.or:(Ljdk/internal/org/objectweb/asm/Type;)V
128: goto 196
129: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.or:(Ljdk/internal/org/objectweb/asm/Type;)V
130: goto 196
131: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.xor:(Ljdk/internal/org/objectweb/asm/Type;)V
132: goto 196
133: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.xor:(Ljdk/internal/org/objectweb/asm/Type;)V
134: goto 196
135: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
136: goto 196
137: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
138: goto 196
139: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
140: goto 196
141: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
142: goto 196
143: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
144: goto 196
145: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
146: goto 196
147: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
148: goto 196
149: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
150: goto 196
151: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
152: goto 196
153: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
154: goto 196
155: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
156: goto 196
157: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
158: goto 196
159: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.BYTE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
160: goto 196
161: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.CHAR_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
162: goto 196
163: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
getstatic jdk.internal.org.objectweb.asm.Type.SHORT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
164: goto 196
165: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.lcmp:()V
166: goto 196
167: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cmpl:(Ljdk/internal/org/objectweb/asm/Type;)V
168: goto 196
169: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cmpg:(Ljdk/internal/org/objectweb/asm/Type;)V
170: goto 196
171: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cmpl:(Ljdk/internal/org/objectweb/asm/Type;)V
172: goto 196
173: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cmpg:(Ljdk/internal/org/objectweb/asm/Type;)V
174: goto 196
175: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.areturn:(Ljdk/internal/org/objectweb/asm/Type;)V
176: goto 196
177: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.areturn:(Ljdk/internal/org/objectweb/asm/Type;)V
178: goto 196
179: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.areturn:(Ljdk/internal/org/objectweb/asm/Type;)V
180: goto 196
181: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.areturn:(Ljdk/internal/org/objectweb/asm/Type;)V
182: goto 196
183: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.OBJECT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.areturn:(Ljdk/internal/org/objectweb/asm/Type;)V
184: goto 196
185: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.VOID_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.areturn:(Ljdk/internal/org/objectweb/asm/Type;)V
186: goto 196
187: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.arraylength:()V
188: goto 196
189: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.athrow:()V
190: goto 196
191: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.monitorenter:()V
192: goto 196
193: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.monitorexit:()V
194: goto 196
195: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
196: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 197 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 197 1 opcode I
MethodParameters:
Name Flags
opcode final
public void visitIntInsn(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
lookupswitch { // 3
16: 1
17: 3
188: 5
default: 23
}
1: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.iconst:(I)V
2: goto 24
3: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.iconst:(I)V
4: goto 24
5: StackMap locals:
StackMap stack:
iload 2
tableswitch { // 4 - 11
4: 6
5: 8
6: 16
7: 20
8: 10
9: 12
10: 14
11: 18
default: 22
}
6: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.BOOLEAN_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.newarray:(Ljdk/internal/org/objectweb/asm/Type;)V
7: goto 24
8: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.CHAR_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.newarray:(Ljdk/internal/org/objectweb/asm/Type;)V
9: goto 24
10: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.BYTE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.newarray:(Ljdk/internal/org/objectweb/asm/Type;)V
11: goto 24
12: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.SHORT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.newarray:(Ljdk/internal/org/objectweb/asm/Type;)V
13: goto 24
14: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.newarray:(Ljdk/internal/org/objectweb/asm/Type;)V
15: goto 24
16: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.newarray:(Ljdk/internal/org/objectweb/asm/Type;)V
17: goto 24
18: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.newarray:(Ljdk/internal/org/objectweb/asm/Type;)V
19: goto 24
20: StackMap locals:
StackMap stack:
aload 0
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.newarray:(Ljdk/internal/org/objectweb/asm/Type;)V
21: goto 24
22: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
23: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
24: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 25 1 opcode I
0 25 2 operand I
MethodParameters:
Name Flags
opcode final
operand final
public void visitVarInsn(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
lookupswitch { // 11
21: 1
22: 3
23: 5
24: 7
25: 9
54: 11
55: 13
56: 15
57: 17
58: 19
169: 21
default: 23
}
1: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.load:(ILjdk/internal/org/objectweb/asm/Type;)V
2: goto 24
3: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.load:(ILjdk/internal/org/objectweb/asm/Type;)V
4: goto 24
5: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.load:(ILjdk/internal/org/objectweb/asm/Type;)V
6: goto 24
7: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.load:(ILjdk/internal/org/objectweb/asm/Type;)V
8: goto 24
9: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.OBJECT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.load:(ILjdk/internal/org/objectweb/asm/Type;)V
10: goto 24
11: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.store:(ILjdk/internal/org/objectweb/asm/Type;)V
12: goto 24
13: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.store:(ILjdk/internal/org/objectweb/asm/Type;)V
14: goto 24
15: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.store:(ILjdk/internal/org/objectweb/asm/Type;)V
16: goto 24
17: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.store:(ILjdk/internal/org/objectweb/asm/Type;)V
18: goto 24
19: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.OBJECT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.store:(ILjdk/internal/org/objectweb/asm/Type;)V
20: goto 24
21: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ret:(I)V
22: goto 24
23: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
24: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 25 1 opcode I
0 25 2 var I
MethodParameters:
Name Flags
opcode final
var final
public void visitTypeInsn(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokestatic jdk.internal.org.objectweb.asm.Type.getObjectType:(Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/Type;
astore 3
start local 3 1: iload 1
tableswitch { // 187 - 193
187: 2
188: 10
189: 4
190: 10
191: 10
192: 6
193: 8
default: 10
}
2: StackMap locals: jdk.internal.org.objectweb.asm.Type
StackMap stack:
aload 0
aload 3
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.anew:(Ljdk/internal/org/objectweb/asm/Type;)V
3: goto 11
4: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.newarray:(Ljdk/internal/org/objectweb/asm/Type;)V
5: goto 11
6: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.checkcast:(Ljdk/internal/org/objectweb/asm/Type;)V
7: goto 11
8: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.instanceOf:(Ljdk/internal/org/objectweb/asm/Type;)V
9: goto 11
10: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
11: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 12 1 opcode I
0 12 2 type Ljava/lang/String;
1 12 3 objectType Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
opcode final
type final
public void visitFieldInsn(int, java.lang.String, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 1
tableswitch { // 178 - 181
178: 1
179: 3
180: 5
181: 7
default: 9
}
1: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
aload 4
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.getstatic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: goto 10
3: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
aload 4
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.putstatic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: goto 10
5: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
aload 4
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.getfield:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: goto 10
7: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
aload 4
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.putfield:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
8: goto 10
9: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
10: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 11 1 opcode I
0 11 2 owner Ljava/lang/String;
0 11 3 name Ljava/lang/String;
0 11 4 descriptor Ljava/lang/String;
MethodParameters:
Name Flags
opcode final
owner final
name final
descriptor final
public void visitMethodInsn(int, java.lang.String, java.lang.String, java.lang.String, boolean);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.api:I
ldc 327680
if_icmpge 3
iload 1
sipush 256
iand
ifne 3
1: aload 0
iload 1
aload 2
aload 3
aload 4
iload 5
invokespecial jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
2: return
3: StackMap locals:
StackMap stack:
iload 1
sipush -257
iand
istore 6
start local 6 4: iload 6
tableswitch { // 182 - 185
182: 7
183: 5
184: 9
185: 11
default: 13
}
5: StackMap locals: int
StackMap stack:
aload 0
aload 2
aload 3
aload 4
iload 5
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokespecial:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
6: goto 14
7: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
aload 4
iload 5
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokevirtual:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
8: goto 14
9: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
aload 4
iload 5
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokestatic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
10: goto 14
11: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
aload 4
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokeinterface:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
12: goto 14
13: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
14: StackMap locals:
StackMap stack:
return
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 15 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 15 1 opcodeAndSource I
0 15 2 owner Ljava/lang/String;
0 15 3 name Ljava/lang/String;
0 15 4 descriptor Ljava/lang/String;
0 15 5 isInterface Z
4 15 6 opcode I
MethodParameters:
Name Flags
opcodeAndSource final
owner final
name final
descriptor final
isInterface final
public void visitInvokeDynamicInsn(java.lang.String, java.lang.String, jdk.internal.org.objectweb.asm.Handle, java.lang.Object[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljdk/internal/org/objectweb/asm/Handle;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokedynamic:(Ljava/lang/String;Ljava/lang/String;Ljdk/internal/org/objectweb/asm/Handle;[Ljava/lang/Object;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 name Ljava/lang/String;
0 2 2 descriptor Ljava/lang/String;
0 2 3 bootstrapMethodHandle Ljdk/internal/org/objectweb/asm/Handle;
0 2 4 bootstrapMethodArguments [Ljava/lang/Object;
MethodParameters:
Name Flags
name final
descriptor final
bootstrapMethodHandle final
bootstrapMethodArguments final
public void visitJumpInsn(int, jdk.internal.org.objectweb.asm.Label);
descriptor: (ILjdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
lookupswitch { // 18
153: 1
154: 3
155: 5
156: 7
157: 9
158: 11
159: 13
160: 15
161: 17
162: 19
163: 21
164: 23
165: 25
166: 27
167: 29
168: 31
198: 33
199: 35
default: 37
}
1: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ifeq:(Ljdk/internal/org/objectweb/asm/Label;)V
2: goto 38
3: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ifne:(Ljdk/internal/org/objectweb/asm/Label;)V
4: goto 38
5: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.iflt:(Ljdk/internal/org/objectweb/asm/Label;)V
6: goto 38
7: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ifge:(Ljdk/internal/org/objectweb/asm/Label;)V
8: goto 38
9: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ifgt:(Ljdk/internal/org/objectweb/asm/Label;)V
10: goto 38
11: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ifle:(Ljdk/internal/org/objectweb/asm/Label;)V
12: goto 38
13: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ificmpeq:(Ljdk/internal/org/objectweb/asm/Label;)V
14: goto 38
15: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ificmpne:(Ljdk/internal/org/objectweb/asm/Label;)V
16: goto 38
17: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ificmplt:(Ljdk/internal/org/objectweb/asm/Label;)V
18: goto 38
19: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ificmpge:(Ljdk/internal/org/objectweb/asm/Label;)V
20: goto 38
21: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ificmpgt:(Ljdk/internal/org/objectweb/asm/Label;)V
22: goto 38
23: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ificmple:(Ljdk/internal/org/objectweb/asm/Label;)V
24: goto 38
25: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ifacmpeq:(Ljdk/internal/org/objectweb/asm/Label;)V
26: goto 38
27: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ifacmpne:(Ljdk/internal/org/objectweb/asm/Label;)V
28: goto 38
29: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.goTo:(Ljdk/internal/org/objectweb/asm/Label;)V
30: goto 38
31: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.jsr:(Ljdk/internal/org/objectweb/asm/Label;)V
32: goto 38
33: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ifnull:(Ljdk/internal/org/objectweb/asm/Label;)V
34: goto 38
35: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.ifnonnull:(Ljdk/internal/org/objectweb/asm/Label;)V
36: goto 38
37: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
38: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 39 1 opcode I
0 39 2 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
opcode final
label final
public void visitLabel(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mark:(Ljdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void visitLdcInsn(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.api:I
ldc 327680
if_icmpge 4
1: aload 1
instanceof jdk.internal.org.objectweb.asm.Handle
ifne 3
2: aload 1
instanceof jdk.internal.org.objectweb.asm.Type
ifeq 4
aload 1
checkcast jdk.internal.org.objectweb.asm.Type
invokevirtual jdk.internal.org.objectweb.asm.Type.getSort:()I
bipush 11
if_icmpne 4
3: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
ldc "This feature requires ASM5"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.api:I
ldc 458752
if_icmpge 6
aload 1
instanceof jdk.internal.org.objectweb.asm.ConstantDynamic
ifeq 6
5: new java.lang.UnsupportedOperationException
dup
ldc "This feature requires ASM7"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 1
instanceof java.lang.Integer
ifeq 9
7: aload 0
aload 1
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.iconst:(I)V
8: goto 45
StackMap locals:
StackMap stack:
9: aload 1
instanceof java.lang.Byte
ifeq 12
10: aload 0
aload 1
checkcast java.lang.Byte
invokevirtual java.lang.Byte.intValue:()I
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.iconst:(I)V
11: goto 45
StackMap locals:
StackMap stack:
12: aload 1
instanceof java.lang.Character
ifeq 15
13: aload 0
aload 1
checkcast java.lang.Character
invokevirtual java.lang.Character.charValue:()C
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.iconst:(I)V
14: goto 45
StackMap locals:
StackMap stack:
15: aload 1
instanceof java.lang.Short
ifeq 18
16: aload 0
aload 1
checkcast java.lang.Short
invokevirtual java.lang.Short.intValue:()I
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.iconst:(I)V
17: goto 45
StackMap locals:
StackMap stack:
18: aload 1
instanceof java.lang.Boolean
ifeq 23
19: aload 0
aload 1
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 20
iconst_1
goto 21
StackMap locals:
StackMap stack: jdk.internal.org.objectweb.asm.commons.InstructionAdapter
20: iconst_0
StackMap locals: jdk.internal.org.objectweb.asm.commons.InstructionAdapter java.lang.Object
StackMap stack: jdk.internal.org.objectweb.asm.commons.InstructionAdapter int
21: invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.iconst:(I)V
22: goto 45
StackMap locals:
StackMap stack:
23: aload 1
instanceof java.lang.Float
ifeq 26
24: aload 0
aload 1
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.fconst:(F)V
25: goto 45
StackMap locals:
StackMap stack:
26: aload 1
instanceof java.lang.Long
ifeq 29
27: aload 0
aload 1
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.lconst:(J)V
28: goto 45
StackMap locals:
StackMap stack:
29: aload 1
instanceof java.lang.Double
ifeq 32
30: aload 0
aload 1
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.dconst:(D)V
31: goto 45
StackMap locals:
StackMap stack:
32: aload 1
instanceof java.lang.String
ifeq 35
33: aload 0
aload 1
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.aconst:(Ljava/lang/Object;)V
34: goto 45
StackMap locals:
StackMap stack:
35: aload 1
instanceof jdk.internal.org.objectweb.asm.Type
ifeq 38
36: aload 0
aload 1
checkcast jdk.internal.org.objectweb.asm.Type
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.tconst:(Ljdk/internal/org/objectweb/asm/Type;)V
37: goto 45
StackMap locals:
StackMap stack:
38: aload 1
instanceof jdk.internal.org.objectweb.asm.Handle
ifeq 41
39: aload 0
aload 1
checkcast jdk.internal.org.objectweb.asm.Handle
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.hconst:(Ljdk/internal/org/objectweb/asm/Handle;)V
40: goto 45
StackMap locals:
StackMap stack:
41: aload 1
instanceof jdk.internal.org.objectweb.asm.ConstantDynamic
ifeq 44
42: aload 0
aload 1
checkcast jdk.internal.org.objectweb.asm.ConstantDynamic
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cconst:(Ljdk/internal/org/objectweb/asm/ConstantDynamic;)V
43: goto 45
44: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
45: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 46 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value final
public void visitIincInsn(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.iinc:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 var I
0 2 2 increment I
MethodParameters:
Name Flags
var final
increment final
public void visitTableSwitchInsn(int, int, jdk.internal.org.objectweb.asm.Label, jdk.internal.org.objectweb.asm.Label[]);
descriptor: (IILjdk/internal/org/objectweb/asm/Label;[Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
iload 2
aload 3
aload 4
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.tableswitch:(IILjdk/internal/org/objectweb/asm/Label;[Ljdk/internal/org/objectweb/asm/Label;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 min I
0 2 2 max I
0 2 3 dflt Ljdk/internal/org/objectweb/asm/Label;
0 2 4 labels [Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
min final
max final
dflt final
labels final
public void visitLookupSwitchInsn(jdk.internal.org.objectweb.asm.Label, int[], jdk.internal.org.objectweb.asm.Label[]);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;[I[Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.lookupswitch:(Ljdk/internal/org/objectweb/asm/Label;[I[Ljdk/internal/org/objectweb/asm/Label;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 dflt Ljdk/internal/org/objectweb/asm/Label;
0 2 2 keys [I
0 2 3 labels [Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
dflt final
keys final
labels final
public void visitMultiANewArrayInsn(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.multianewarray:(Ljava/lang/String;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 descriptor Ljava/lang/String;
0 2 2 numDimensions I
MethodParameters:
Name Flags
descriptor final
numDimensions final
public void nop();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void aconst(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
iconst_1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 5 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value final
public void iconst(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmplt 3
iload 1
iconst_5
if_icmpgt 3
1: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
iconst_3
iload 1
iadd
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
2: goto 10
StackMap locals:
StackMap stack:
3: iload 1
bipush -128
if_icmplt 6
iload 1
bipush 127
if_icmpgt 6
4: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 16
iload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
5: goto 10
StackMap locals:
StackMap stack:
6: iload 1
sipush -32768
if_icmplt 9
iload 1
sipush 32767
if_icmpgt 9
7: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 17
iload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 11 1 intValue I
MethodParameters:
Name Flags
intValue final
public void lconst(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: lload 1
lconst_0
lcmp
ifeq 1
lload 1
lconst_1
lcmp
ifne 3
1: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 9
lload 1
l2i
iadd
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 5 1 longValue J
MethodParameters:
Name Flags
longValue final
public void fconst(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: fload 1
invokestatic java.lang.Float.floatToIntBits:(F)I
istore 2
start local 2 1: iload 2
i2l
lconst_0
lcmp
ifeq 2
iload 2
ldc 1065353216
if_icmpeq 2
iload 2
ldc 1073741824
if_icmpne 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 11
fload 1
f2i
iadd
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
fload 1
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 6 1 floatValue F
1 6 2 bits I
MethodParameters:
Name Flags
floatValue final
public void dconst(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: dload 1
invokestatic java.lang.Double.doubleToLongBits:(D)J
lstore 3
start local 3 1: lload 3
lconst_0
lcmp
ifeq 2
lload 3
ldc 4607182418800017408
lcmp
ifne 4
2: StackMap locals: long
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 14
dload 1
d2i
iadd
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
dload 1
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 6 1 doubleValue D
1 6 3 bits J
MethodParameters:
Name Flags
doubleValue final
public void tconst(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void hconst(jdk.internal.org.objectweb.asm.Handle);
descriptor: (Ljdk/internal/org/objectweb/asm/Handle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 handle Ljdk/internal/org/objectweb/asm/Handle;
MethodParameters:
Name Flags
handle final
public void cconst(jdk.internal.org.objectweb.asm.ConstantDynamic);
descriptor: (Ljdk/internal/org/objectweb/asm/ConstantDynamic;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitLdcInsn:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 constantDynamic Ljdk/internal/org/objectweb/asm/ConstantDynamic;
MethodParameters:
Name Flags
constantDynamic final
public void load(int, jdk.internal.org.objectweb.asm.Type);
descriptor: (ILjdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 2
bipush 21
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
iload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 var I
0 2 2 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
var final
type final
public void aload(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 46
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void store(int, jdk.internal.org.objectweb.asm.Type);
descriptor: (ILjdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 2
bipush 54
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
iload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 var I
0 2 2 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
var final
type final
public void astore(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 79
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void pop();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 87
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void pop2();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 88
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void dup();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 89
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void dup2();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 92
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void dupX1();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 90
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void dupX2();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 91
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void dup2X1();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 93
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void dup2X2();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 94
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void swap();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
bipush 95
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void add(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 96
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void sub(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 100
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void mul(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 104
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void div(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 108
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void rem(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 112
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void neg(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 116
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void shl(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 120
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void shr(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 122
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void ushr(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 124
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void and(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
bipush 126
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void or(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
sipush 128
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void xor(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
sipush 130
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void iinc(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
iload 1
iload 2
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitIincInsn:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 var I
0 2 2 increment I
MethodParameters:
Name Flags
var final
increment final
public void cast(jdk.internal.org.objectweb.asm.Type, jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
aload 2
invokestatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/MethodVisitor;Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 from Ljdk/internal/org/objectweb/asm/Type;
0 2 2 to Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
from final
to final
static void cast(jdk.internal.org.objectweb.asm.MethodVisitor, jdk.internal.org.objectweb.asm.Type, jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/MethodVisitor;Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
if_acmpeq 48
1: aload 1
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 11
2: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 5
3: aload 0
sipush 144
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
4: goto 48
StackMap locals:
StackMap stack:
5: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 8
6: aload 0
sipush 143
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
7: goto 48
8: StackMap locals:
StackMap stack:
aload 0
sipush 142
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
9: aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
aload 2
invokestatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/MethodVisitor;Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
10: goto 48
StackMap locals:
StackMap stack:
11: aload 1
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 21
12: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 15
13: aload 0
sipush 141
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
14: goto 48
StackMap locals:
StackMap stack:
15: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 18
16: aload 0
sipush 140
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
17: goto 48
18: StackMap locals:
StackMap stack:
aload 0
sipush 139
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
19: aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
aload 2
invokestatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/MethodVisitor;Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
20: goto 48
StackMap locals:
StackMap stack:
21: aload 1
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 31
22: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 25
23: aload 0
sipush 138
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
24: goto 48
StackMap locals:
StackMap stack:
25: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 28
26: aload 0
sipush 137
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
27: goto 48
28: StackMap locals:
StackMap stack:
aload 0
sipush 136
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
29: aload 0
getstatic jdk.internal.org.objectweb.asm.Type.INT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
aload 2
invokestatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.cast:(Ljdk/internal/org/objectweb/asm/MethodVisitor;Ljdk/internal/org/objectweb/asm/Type;Ljdk/internal/org/objectweb/asm/Type;)V
30: goto 48
31: StackMap locals:
StackMap stack:
aload 2
getstatic jdk.internal.org.objectweb.asm.Type.BYTE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 34
32: aload 0
sipush 145
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
33: goto 48
StackMap locals:
StackMap stack:
34: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.CHAR_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 37
35: aload 0
sipush 146
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
36: goto 48
StackMap locals:
StackMap stack:
37: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.DOUBLE_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 40
38: aload 0
sipush 135
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
39: goto 48
StackMap locals:
StackMap stack:
40: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 43
41: aload 0
sipush 134
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
42: goto 48
StackMap locals:
StackMap stack:
43: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 46
44: aload 0
sipush 133
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
45: goto 48
StackMap locals:
StackMap stack:
46: aload 2
getstatic jdk.internal.org.objectweb.asm.Type.SHORT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 48
47: aload 0
sipush 147
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
48: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 methodVisitor Ljdk/internal/org/objectweb/asm/MethodVisitor;
0 49 1 from Ljdk/internal/org/objectweb/asm/Type;
0 49 2 to Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
methodVisitor final
from final
to final
public void lcmp();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 148
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void cmpl(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 1
sipush 149
goto 2
StackMap locals:
StackMap stack: jdk.internal.org.objectweb.asm.MethodVisitor
1: sipush 151
StackMap locals: jdk.internal.org.objectweb.asm.commons.InstructionAdapter jdk.internal.org.objectweb.asm.Type
StackMap stack: jdk.internal.org.objectweb.asm.MethodVisitor int
2: invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 4 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void cmpg(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
getstatic jdk.internal.org.objectweb.asm.Type.FLOAT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
if_acmpne 1
sipush 150
goto 2
StackMap locals:
StackMap stack: jdk.internal.org.objectweb.asm.MethodVisitor
1: sipush 152
StackMap locals: jdk.internal.org.objectweb.asm.commons.InstructionAdapter jdk.internal.org.objectweb.asm.Type
StackMap stack: jdk.internal.org.objectweb.asm.MethodVisitor int
2: invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 4 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void ifeq(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 153
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ifne(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 154
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void iflt(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 155
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ifge(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 156
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ifgt(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 157
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ifle(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 158
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ificmpeq(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 159
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ificmpne(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 160
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ificmplt(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 161
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ificmpge(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 162
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ificmpgt(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 163
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ificmple(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 164
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ifacmpeq(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 165
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ifacmpne(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 166
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void goTo(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 167
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void jsr(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 168
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ret(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 169
iload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 var I
MethodParameters:
Name Flags
var final
public void tableswitch(int, int, jdk.internal.org.objectweb.asm.Label, jdk.internal.org.objectweb.asm.Label[]);
descriptor: (IILjdk/internal/org/objectweb/asm/Label;[Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
iload 1
iload 2
aload 3
aload 4
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitTableSwitchInsn:(IILjdk/internal/org/objectweb/asm/Label;[Ljdk/internal/org/objectweb/asm/Label;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 min I
0 2 2 max I
0 2 3 dflt Ljdk/internal/org/objectweb/asm/Label;
0 2 4 labels [Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
min final
max final
dflt final
labels final
public void lookupswitch(jdk.internal.org.objectweb.asm.Label, int[], jdk.internal.org.objectweb.asm.Label[]);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;[I[Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
aload 2
aload 3
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitLookupSwitchInsn:(Ljdk/internal/org/objectweb/asm/Label;[I[Ljdk/internal/org/objectweb/asm/Label;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 dflt Ljdk/internal/org/objectweb/asm/Label;
0 2 2 keys [I
0 2 3 labels [Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
dflt final
keys final
labels final
public void areturn(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
sipush 172
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void getstatic(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 178
aload 1
aload 2
aload 3
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 owner Ljava/lang/String;
0 2 2 name Ljava/lang/String;
0 2 3 descriptor Ljava/lang/String;
MethodParameters:
Name Flags
owner final
name final
descriptor final
public void putstatic(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 179
aload 1
aload 2
aload 3
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 owner Ljava/lang/String;
0 2 2 name Ljava/lang/String;
0 2 3 descriptor Ljava/lang/String;
MethodParameters:
Name Flags
owner final
name final
descriptor final
public void getfield(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 180
aload 1
aload 2
aload 3
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 owner Ljava/lang/String;
0 2 2 name Ljava/lang/String;
0 2 3 descriptor Ljava/lang/String;
MethodParameters:
Name Flags
owner final
name final
descriptor final
public void putfield(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 181
aload 1
aload 2
aload 3
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 owner Ljava/lang/String;
0 2 2 name Ljava/lang/String;
0 2 3 descriptor Ljava/lang/String;
MethodParameters:
Name Flags
owner final
name final
descriptor final
public void invokevirtual(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.api:I
ldc 327680
if_icmplt 3
1: aload 0
aload 1
aload 2
aload 3
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokevirtual:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 182
aload 1
aload 2
aload 3
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 5 1 owner Ljava/lang/String;
0 5 2 name Ljava/lang/String;
0 5 3 descriptor Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
owner final
name final
descriptor final
public void invokevirtual(java.lang.String, java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.api:I
ldc 327680
if_icmpge 5
1: iload 4
ifeq 3
2: new java.lang.IllegalArgumentException
dup
ldc "INVOKEVIRTUAL on interfaces require ASM 5"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokevirtual:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: return
5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 182
aload 1
aload 2
aload 3
iload 4
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 7 1 owner Ljava/lang/String;
0 7 2 name Ljava/lang/String;
0 7 3 descriptor Ljava/lang/String;
0 7 4 isInterface Z
MethodParameters:
Name Flags
owner final
name final
descriptor final
isInterface final
public void invokespecial(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.api:I
ldc 327680
if_icmplt 3
1: aload 0
aload 1
aload 2
aload 3
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokespecial:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 183
aload 1
aload 2
aload 3
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 5 1 owner Ljava/lang/String;
0 5 2 name Ljava/lang/String;
0 5 3 descriptor Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
owner final
name final
descriptor final
public void invokespecial(java.lang.String, java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.api:I
ldc 327680
if_icmpge 5
1: iload 4
ifeq 3
2: new java.lang.IllegalArgumentException
dup
ldc "INVOKESPECIAL on interfaces require ASM 5"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokespecial:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: return
5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 183
aload 1
aload 2
aload 3
iload 4
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 7 1 owner Ljava/lang/String;
0 7 2 name Ljava/lang/String;
0 7 3 descriptor Ljava/lang/String;
0 7 4 isInterface Z
MethodParameters:
Name Flags
owner final
name final
descriptor final
isInterface final
public void invokestatic(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.api:I
ldc 327680
if_icmplt 3
1: aload 0
aload 1
aload 2
aload 3
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokestatic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 184
aload 1
aload 2
aload 3
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 5 1 owner Ljava/lang/String;
0 5 2 name Ljava/lang/String;
0 5 3 descriptor Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
owner final
name final
descriptor final
public void invokestatic(java.lang.String, java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.api:I
ldc 327680
if_icmpge 5
1: iload 4
ifeq 3
2: new java.lang.IllegalArgumentException
dup
ldc "INVOKESTATIC on interfaces require ASM 5"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
invokevirtual jdk.internal.org.objectweb.asm.commons.InstructionAdapter.invokestatic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
4: return
5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 184
aload 1
aload 2
aload 3
iload 4
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 7 1 owner Ljava/lang/String;
0 7 2 name Ljava/lang/String;
0 7 3 descriptor Ljava/lang/String;
0 7 4 isInterface Z
MethodParameters:
Name Flags
owner final
name final
descriptor final
isInterface final
public void invokeinterface(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 185
aload 1
aload 2
aload 3
iconst_1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 owner Ljava/lang/String;
0 2 2 name Ljava/lang/String;
0 2 3 descriptor Ljava/lang/String;
MethodParameters:
Name Flags
owner final
name final
descriptor final
public void invokedynamic(java.lang.String, java.lang.String, jdk.internal.org.objectweb.asm.Handle, java.lang.Object[]);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljdk/internal/org/objectweb/asm/Handle;[Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
aload 2
aload 3
aload 4
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInvokeDynamicInsn:(Ljava/lang/String;Ljava/lang/String;Ljdk/internal/org/objectweb/asm/Handle;[Ljava/lang/Object;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 name Ljava/lang/String;
0 2 2 descriptor Ljava/lang/String;
0 2 3 bootstrapMethodHandle Ljdk/internal/org/objectweb/asm/Handle;
0 2 4 bootstrapMethodArguments [Ljava/lang/Object;
MethodParameters:
Name Flags
name final
descriptor final
bootstrapMethodHandle final
bootstrapMethodArguments final
public void anew(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 187
aload 1
invokevirtual jdk.internal.org.objectweb.asm.Type.getInternalName:()Ljava/lang/String;
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void newarray(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
invokestatic jdk.internal.org.objectweb.asm.commons.InstructionAdapter.newarray:(Ljdk/internal/org/objectweb/asm/MethodVisitor;Ljdk/internal/org/objectweb/asm/Type;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
static void newarray(jdk.internal.org.objectweb.asm.MethodVisitor, jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/MethodVisitor;Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual jdk.internal.org.objectweb.asm.Type.getSort:()I
tableswitch { // 1 - 8
1: 1
2: 3
3: 5
4: 7
5: 9
6: 11
7: 13
8: 15
default: 17
}
1: StackMap locals:
StackMap stack:
iconst_4
istore 2
start local 2 2: goto 19
end local 2 3: StackMap locals:
StackMap stack:
iconst_5
istore 2
start local 2 4: goto 19
end local 2 5: StackMap locals:
StackMap stack:
bipush 8
istore 2
start local 2 6: goto 19
end local 2 7: StackMap locals:
StackMap stack:
bipush 9
istore 2
start local 2 8: goto 19
end local 2 9: StackMap locals:
StackMap stack:
bipush 10
istore 2
start local 2 10: goto 19
end local 2 11: StackMap locals:
StackMap stack:
bipush 6
istore 2
start local 2 12: goto 19
end local 2 13: StackMap locals:
StackMap stack:
bipush 11
istore 2
start local 2 14: goto 19
end local 2 15: StackMap locals:
StackMap stack:
bipush 7
istore 2
start local 2 16: goto 19
end local 2 17: StackMap locals:
StackMap stack:
aload 0
sipush 189
aload 1
invokevirtual jdk.internal.org.objectweb.asm.Type.getInternalName:()Ljava/lang/String;
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
18: return
start local 2 19: StackMap locals: int
StackMap stack:
aload 0
sipush 188
iload 2
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitIntInsn:(II)V
20: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 methodVisitor Ljdk/internal/org/objectweb/asm/MethodVisitor;
0 21 1 type Ljdk/internal/org/objectweb/asm/Type;
2 3 2 arrayType I
4 5 2 arrayType I
6 7 2 arrayType I
8 9 2 arrayType I
10 11 2 arrayType I
12 13 2 arrayType I
14 15 2 arrayType I
16 17 2 arrayType I
19 21 2 arrayType I
MethodParameters:
Name Flags
methodVisitor final
type final
public void arraylength();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 190
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void athrow();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 191
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void checkcast(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 192
aload 1
invokevirtual jdk.internal.org.objectweb.asm.Type.getInternalName:()Ljava/lang/String;
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void instanceOf(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 193
aload 1
invokevirtual jdk.internal.org.objectweb.asm.Type.getInternalName:()Ljava/lang/String;
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitTypeInsn:(ILjava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type final
public void monitorenter();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 194
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void monitorexit();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 195
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
public void multianewarray(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
iload 2
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMultiANewArrayInsn:(Ljava/lang/String;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 descriptor Ljava/lang/String;
0 2 2 numDimensions I
MethodParameters:
Name Flags
descriptor final
numDimensions final
public void ifnull(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 198
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void ifnonnull(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
sipush 199
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
public void mark(jdk.internal.org.objectweb.asm.Label);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.internal.org.objectweb.asm.commons.InstructionAdapter.mv:Ljdk/internal/org/objectweb/asm/MethodVisitor;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitLabel:(Ljdk/internal/org/objectweb/asm/Label;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/InstructionAdapter;
0 2 1 label Ljdk/internal/org/objectweb/asm/Label;
MethodParameters:
Name Flags
label final
}
SourceFile: "InstructionAdapter.java"