001 /*
002 * Licensed to the Apache Software Foundation (ASF) under one or more
003 * contributor license agreements. See the NOTICE file distributed with
004 * this work for additional information regarding copyright ownership.
005 * The ASF licenses this file to You under the Apache License, Version 2.0
006 * (the "License"); you may not use this file except in compliance with
007 * the License. You may obtain a copy of the License at
008 *
009 * http://www.apache.org/licenses/LICENSE-2.0
010 *
011 * Unless required by applicable law or agreed to in writing, software
012 * distributed under the License is distributed on an "AS IS" BASIS,
013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014 * See the License for the specific language governing permissions and
015 * limitations under the License.
016 *
017 */
018 package org.apache.bcel.generic;
019
020 /**
021 * Supplies empty method bodies to be overridden by subclasses.
022 *
023 * @version $Id: EmptyVisitor.java 947879 2010-05-25 00:48:30Z sebb $
024 * @author <A HREF="mailto:m.dahm@gmx.de">M. Dahm</A>
025 */
026 public abstract class EmptyVisitor implements Visitor {
027
028 public void visitStackInstruction( StackInstruction obj ) {
029 }
030
031
032 public void visitLocalVariableInstruction( LocalVariableInstruction obj ) {
033 }
034
035
036 public void visitBranchInstruction( BranchInstruction obj ) {
037 }
038
039
040 public void visitLoadClass( LoadClass obj ) {
041 }
042
043
044 public void visitFieldInstruction( FieldInstruction obj ) {
045 }
046
047
048 public void visitIfInstruction( IfInstruction obj ) {
049 }
050
051
052 public void visitConversionInstruction( ConversionInstruction obj ) {
053 }
054
055
056 public void visitPopInstruction( PopInstruction obj ) {
057 }
058
059
060 public void visitJsrInstruction( JsrInstruction obj ) {
061 }
062
063
064 public void visitGotoInstruction( GotoInstruction obj ) {
065 }
066
067
068 public void visitStoreInstruction( StoreInstruction obj ) {
069 }
070
071
072 public void visitTypedInstruction( TypedInstruction obj ) {
073 }
074
075
076 public void visitSelect( Select obj ) {
077 }
078
079
080 public void visitUnconditionalBranch( UnconditionalBranch obj ) {
081 }
082
083
084 public void visitPushInstruction( PushInstruction obj ) {
085 }
086
087
088 public void visitArithmeticInstruction( ArithmeticInstruction obj ) {
089 }
090
091
092 public void visitCPInstruction( CPInstruction obj ) {
093 }
094
095
096 public void visitInvokeInstruction( InvokeInstruction obj ) {
097 }
098
099
100 public void visitArrayInstruction( ArrayInstruction obj ) {
101 }
102
103
104 public void visitAllocationInstruction( AllocationInstruction obj ) {
105 }
106
107
108 public void visitReturnInstruction( ReturnInstruction obj ) {
109 }
110
111
112 public void visitFieldOrMethod( FieldOrMethod obj ) {
113 }
114
115
116 public void visitConstantPushInstruction( ConstantPushInstruction obj ) {
117 }
118
119
120 public void visitExceptionThrower( ExceptionThrower obj ) {
121 }
122
123
124 public void visitLoadInstruction( LoadInstruction obj ) {
125 }
126
127
128 public void visitVariableLengthInstruction( VariableLengthInstruction obj ) {
129 }
130
131
132 public void visitStackProducer( StackProducer obj ) {
133 }
134
135
136 public void visitStackConsumer( StackConsumer obj ) {
137 }
138
139
140 public void visitACONST_NULL( ACONST_NULL obj ) {
141 }
142
143
144 public void visitGETSTATIC( GETSTATIC obj ) {
145 }
146
147
148 public void visitIF_ICMPLT( IF_ICMPLT obj ) {
149 }
150
151
152 public void visitMONITOREXIT( MONITOREXIT obj ) {
153 }
154
155
156 public void visitIFLT( IFLT obj ) {
157 }
158
159
160 public void visitLSTORE( LSTORE obj ) {
161 }
162
163
164 public void visitPOP2( POP2 obj ) {
165 }
166
167
168 public void visitBASTORE( BASTORE obj ) {
169 }
170
171
172 public void visitISTORE( ISTORE obj ) {
173 }
174
175
176 public void visitCHECKCAST( CHECKCAST obj ) {
177 }
178
179
180 public void visitFCMPG( FCMPG obj ) {
181 }
182
183
184 public void visitI2F( I2F obj ) {
185 }
186
187
188 public void visitATHROW( ATHROW obj ) {
189 }
190
191
192 public void visitDCMPL( DCMPL obj ) {
193 }
194
195
196 public void visitARRAYLENGTH( ARRAYLENGTH obj ) {
197 }
198
199
200 public void visitDUP( DUP obj ) {
201 }
202
203
204 public void visitINVOKESTATIC( INVOKESTATIC obj ) {
205 }
206
207
208 public void visitLCONST( LCONST obj ) {
209 }
210
211
212 public void visitDREM( DREM obj ) {
213 }
214
215
216 public void visitIFGE( IFGE obj ) {
217 }
218
219
220 public void visitCALOAD( CALOAD obj ) {
221 }
222
223
224 public void visitLASTORE( LASTORE obj ) {
225 }
226
227
228 public void visitI2D( I2D obj ) {
229 }
230
231
232 public void visitDADD( DADD obj ) {
233 }
234
235
236 public void visitINVOKESPECIAL( INVOKESPECIAL obj ) {
237 }
238
239
240 public void visitIAND( IAND obj ) {
241 }
242
243
244 public void visitPUTFIELD( PUTFIELD obj ) {
245 }
246
247
248 public void visitILOAD( ILOAD obj ) {
249 }
250
251
252 public void visitDLOAD( DLOAD obj ) {
253 }
254
255
256 public void visitDCONST( DCONST obj ) {
257 }
258
259
260 public void visitNEW( NEW obj ) {
261 }
262
263
264 public void visitIFNULL( IFNULL obj ) {
265 }
266
267
268 public void visitLSUB( LSUB obj ) {
269 }
270
271
272 public void visitL2I( L2I obj ) {
273 }
274
275
276 public void visitISHR( ISHR obj ) {
277 }
278
279
280 public void visitTABLESWITCH( TABLESWITCH obj ) {
281 }
282
283
284 public void visitIINC( IINC obj ) {
285 }
286
287
288 public void visitDRETURN( DRETURN obj ) {
289 }
290
291
292 public void visitFSTORE( FSTORE obj ) {
293 }
294
295
296 public void visitDASTORE( DASTORE obj ) {
297 }
298
299
300 public void visitIALOAD( IALOAD obj ) {
301 }
302
303
304 public void visitDDIV( DDIV obj ) {
305 }
306
307
308 public void visitIF_ICMPGE( IF_ICMPGE obj ) {
309 }
310
311
312 public void visitLAND( LAND obj ) {
313 }
314
315
316 public void visitIDIV( IDIV obj ) {
317 }
318
319
320 public void visitLOR( LOR obj ) {
321 }
322
323
324 public void visitCASTORE( CASTORE obj ) {
325 }
326
327
328 public void visitFREM( FREM obj ) {
329 }
330
331
332 public void visitLDC( LDC obj ) {
333 }
334
335
336 public void visitBIPUSH( BIPUSH obj ) {
337 }
338
339
340 public void visitDSTORE( DSTORE obj ) {
341 }
342
343
344 public void visitF2L( F2L obj ) {
345 }
346
347
348 public void visitFMUL( FMUL obj ) {
349 }
350
351
352 public void visitLLOAD( LLOAD obj ) {
353 }
354
355
356 public void visitJSR( JSR obj ) {
357 }
358
359
360 public void visitFSUB( FSUB obj ) {
361 }
362
363
364 public void visitSASTORE( SASTORE obj ) {
365 }
366
367
368 public void visitALOAD( ALOAD obj ) {
369 }
370
371
372 public void visitDUP2_X2( DUP2_X2 obj ) {
373 }
374
375
376 public void visitRETURN( RETURN obj ) {
377 }
378
379
380 public void visitDALOAD( DALOAD obj ) {
381 }
382
383
384 public void visitSIPUSH( SIPUSH obj ) {
385 }
386
387
388 public void visitDSUB( DSUB obj ) {
389 }
390
391
392 public void visitL2F( L2F obj ) {
393 }
394
395
396 public void visitIF_ICMPGT( IF_ICMPGT obj ) {
397 }
398
399
400 public void visitF2D( F2D obj ) {
401 }
402
403
404 public void visitI2L( I2L obj ) {
405 }
406
407
408 public void visitIF_ACMPNE( IF_ACMPNE obj ) {
409 }
410
411
412 public void visitPOP( POP obj ) {
413 }
414
415
416 public void visitI2S( I2S obj ) {
417 }
418
419
420 public void visitIFEQ( IFEQ obj ) {
421 }
422
423
424 public void visitSWAP( SWAP obj ) {
425 }
426
427
428 public void visitIOR( IOR obj ) {
429 }
430
431
432 public void visitIREM( IREM obj ) {
433 }
434
435
436 public void visitIASTORE( IASTORE obj ) {
437 }
438
439
440 public void visitNEWARRAY( NEWARRAY obj ) {
441 }
442
443
444 public void visitINVOKEINTERFACE( INVOKEINTERFACE obj ) {
445 }
446
447
448 public void visitINEG( INEG obj ) {
449 }
450
451
452 public void visitLCMP( LCMP obj ) {
453 }
454
455
456 public void visitJSR_W( JSR_W obj ) {
457 }
458
459
460 public void visitMULTIANEWARRAY( MULTIANEWARRAY obj ) {
461 }
462
463
464 public void visitDUP_X2( DUP_X2 obj ) {
465 }
466
467
468 public void visitSALOAD( SALOAD obj ) {
469 }
470
471
472 public void visitIFNONNULL( IFNONNULL obj ) {
473 }
474
475
476 public void visitDMUL( DMUL obj ) {
477 }
478
479
480 public void visitIFNE( IFNE obj ) {
481 }
482
483
484 public void visitIF_ICMPLE( IF_ICMPLE obj ) {
485 }
486
487
488 public void visitLDC2_W( LDC2_W obj ) {
489 }
490
491
492 public void visitGETFIELD( GETFIELD obj ) {
493 }
494
495
496 public void visitLADD( LADD obj ) {
497 }
498
499
500 public void visitNOP( NOP obj ) {
501 }
502
503
504 public void visitFALOAD( FALOAD obj ) {
505 }
506
507
508 public void visitINSTANCEOF( INSTANCEOF obj ) {
509 }
510
511
512 public void visitIFLE( IFLE obj ) {
513 }
514
515
516 public void visitLXOR( LXOR obj ) {
517 }
518
519
520 public void visitLRETURN( LRETURN obj ) {
521 }
522
523
524 public void visitFCONST( FCONST obj ) {
525 }
526
527
528 public void visitIUSHR( IUSHR obj ) {
529 }
530
531
532 public void visitBALOAD( BALOAD obj ) {
533 }
534
535
536 public void visitDUP2( DUP2 obj ) {
537 }
538
539
540 public void visitIF_ACMPEQ( IF_ACMPEQ obj ) {
541 }
542
543
544 public void visitIMPDEP1( IMPDEP1 obj ) {
545 }
546
547
548 public void visitMONITORENTER( MONITORENTER obj ) {
549 }
550
551
552 public void visitLSHL( LSHL obj ) {
553 }
554
555
556 public void visitDCMPG( DCMPG obj ) {
557 }
558
559
560 public void visitD2L( D2L obj ) {
561 }
562
563
564 public void visitIMPDEP2( IMPDEP2 obj ) {
565 }
566
567
568 public void visitL2D( L2D obj ) {
569 }
570
571
572 public void visitRET( RET obj ) {
573 }
574
575
576 public void visitIFGT( IFGT obj ) {
577 }
578
579
580 public void visitIXOR( IXOR obj ) {
581 }
582
583
584 public void visitINVOKEVIRTUAL( INVOKEVIRTUAL obj ) {
585 }
586
587
588 public void visitFASTORE( FASTORE obj ) {
589 }
590
591
592 public void visitIRETURN( IRETURN obj ) {
593 }
594
595
596 public void visitIF_ICMPNE( IF_ICMPNE obj ) {
597 }
598
599
600 public void visitFLOAD( FLOAD obj ) {
601 }
602
603
604 public void visitLDIV( LDIV obj ) {
605 }
606
607
608 public void visitPUTSTATIC( PUTSTATIC obj ) {
609 }
610
611
612 public void visitAALOAD( AALOAD obj ) {
613 }
614
615
616 public void visitD2I( D2I obj ) {
617 }
618
619
620 public void visitIF_ICMPEQ( IF_ICMPEQ obj ) {
621 }
622
623
624 public void visitAASTORE( AASTORE obj ) {
625 }
626
627
628 public void visitARETURN( ARETURN obj ) {
629 }
630
631
632 public void visitDUP2_X1( DUP2_X1 obj ) {
633 }
634
635
636 public void visitFNEG( FNEG obj ) {
637 }
638
639
640 public void visitGOTO_W( GOTO_W obj ) {
641 }
642
643
644 public void visitD2F( D2F obj ) {
645 }
646
647
648 public void visitGOTO( GOTO obj ) {
649 }
650
651
652 public void visitISUB( ISUB obj ) {
653 }
654
655
656 public void visitF2I( F2I obj ) {
657 }
658
659
660 public void visitDNEG( DNEG obj ) {
661 }
662
663
664 public void visitICONST( ICONST obj ) {
665 }
666
667
668 public void visitFDIV( FDIV obj ) {
669 }
670
671
672 public void visitI2B( I2B obj ) {
673 }
674
675
676 public void visitLNEG( LNEG obj ) {
677 }
678
679
680 public void visitLREM( LREM obj ) {
681 }
682
683
684 public void visitIMUL( IMUL obj ) {
685 }
686
687
688 public void visitIADD( IADD obj ) {
689 }
690
691
692 public void visitLSHR( LSHR obj ) {
693 }
694
695
696 public void visitLOOKUPSWITCH( LOOKUPSWITCH obj ) {
697 }
698
699
700 public void visitDUP_X1( DUP_X1 obj ) {
701 }
702
703
704 public void visitFCMPL( FCMPL obj ) {
705 }
706
707
708 public void visitI2C( I2C obj ) {
709 }
710
711
712 public void visitLMUL( LMUL obj ) {
713 }
714
715
716 public void visitLUSHR( LUSHR obj ) {
717 }
718
719
720 public void visitISHL( ISHL obj ) {
721 }
722
723
724 public void visitLALOAD( LALOAD obj ) {
725 }
726
727
728 public void visitASTORE( ASTORE obj ) {
729 }
730
731
732 public void visitANEWARRAY( ANEWARRAY obj ) {
733 }
734
735
736 public void visitFRETURN( FRETURN obj ) {
737 }
738
739
740 public void visitFADD( FADD obj ) {
741 }
742
743
744 public void visitBREAKPOINT( BREAKPOINT obj ) {
745 }
746 }