@@ -170,12 +170,12 @@ public void visitEnd() {
170
170
false );
171
171
172
172
final Reference [] references = generateReferences ();
173
- mv .visitIntInsn ( Opcodes . BIPUSH , references .length );
173
+ mv .visitLdcInsn ( references .length );
174
174
mv .visitTypeInsn (Opcodes .ANEWARRAY , "datadog/trace/agent/tooling/muzzle/Reference" );
175
175
176
176
for (int i = 0 ; i < references .length ; ++i ) {
177
177
mv .visitInsn (Opcodes .DUP );
178
- mv .visitIntInsn ( Opcodes . BIPUSH , i );
178
+ mv .visitLdcInsn ( i );
179
179
mv .visitTypeInsn (Opcodes .NEW , "datadog/trace/agent/tooling/muzzle/Reference$Builder" );
180
180
mv .visitInsn (Opcodes .DUP );
181
181
mv .visitLdcInsn (references [i ].getClassName ());
@@ -187,7 +187,7 @@ public void visitEnd() {
187
187
false );
188
188
for (Reference .Source source : references [i ].getSources ()) {
189
189
mv .visitLdcInsn (source .getName ());
190
- mv .visitIntInsn ( Opcodes . BIPUSH , source .getLine ());
190
+ mv .visitLdcInsn ( source .getLine ());
191
191
mv .visitMethodInsn (
192
192
Opcodes .INVOKEVIRTUAL ,
193
193
"datadog/trace/agent/tooling/muzzle/Reference$Builder" ,
@@ -228,14 +228,14 @@ public void visitEnd() {
228
228
}
229
229
for (Reference .Field field : references [i ].getFields ()) {
230
230
mv .visitLdcInsn (field .getName ());
231
- mv .visitIntInsn ( Opcodes . BIPUSH , field .getFlags ().size ());
231
+ mv .visitLdcInsn ( field .getFlags ().size ());
232
232
mv .visitTypeInsn (
233
233
Opcodes .ANEWARRAY , "datadog/trace/agent/tooling/muzzle/Reference$Flag" );
234
234
235
235
int j = 0 ;
236
236
for (Reference .Flag flag : field .getFlags ()) {
237
237
mv .visitInsn (Opcodes .DUP );
238
- mv .visitIntInsn ( Opcodes . BIPUSH , j );
238
+ mv .visitLdcInsn ( j );
239
239
mv .visitFieldInsn (
240
240
Opcodes .GETSTATIC ,
241
241
"datadog/trace/agent/tooling/muzzle/Reference$Flag" ,
@@ -255,13 +255,13 @@ public void visitEnd() {
255
255
for (Reference .Method method : references [i ].getMethods ()) {
256
256
mv .visitLdcInsn (method .getName ());
257
257
258
- mv .visitIntInsn ( Opcodes . BIPUSH , method .getFlags ().size ());
258
+ mv .visitLdcInsn ( method .getFlags ().size ());
259
259
mv .visitTypeInsn (
260
260
Opcodes .ANEWARRAY , "datadog/trace/agent/tooling/muzzle/Reference$Flag" );
261
261
int j = 0 ;
262
262
for (Reference .Flag flag : method .getFlags ()) {
263
263
mv .visitInsn (Opcodes .DUP );
264
- mv .visitIntInsn ( Opcodes . BIPUSH , j );
264
+ mv .visitLdcInsn ( j );
265
265
mv .visitFieldInsn (
266
266
Opcodes .GETSTATIC ,
267
267
"datadog/trace/agent/tooling/muzzle/Reference$Flag" ,
@@ -273,13 +273,13 @@ public void visitEnd() {
273
273
274
274
mv .visitLdcInsn (method .getReturnType ());
275
275
276
- mv .visitIntInsn ( Opcodes . BIPUSH , method .getParameterTypes ().size ());
276
+ mv .visitLdcInsn ( method .getParameterTypes ().size ());
277
277
mv .visitTypeInsn (Opcodes .ANEWARRAY , "java/lang/String" );
278
278
279
279
int k = 0 ;
280
280
for (String parameterType : method .getParameterTypes ()) {
281
281
mv .visitInsn (Opcodes .DUP );
282
- mv .visitIntInsn ( Opcodes . BIPUSH , k );
282
+ mv .visitLdcInsn ( k );
283
283
mv .visitLdcInsn (parameterType );
284
284
mv .visitInsn (Opcodes .AASTORE );
285
285
}
0 commit comments