1 /*
   2  * reserved comment block
   3  * DO NOT REMOVE OR ALTER!
   4  */
   5 /*
   6  * Licensed to the Apache Software Foundation (ASF) under one or more
   7  * contributor license agreements.  See the NOTICE file distributed with
   8  * this work for additional information regarding copyright ownership.
   9  * The ASF licenses this file to You under the Apache License, Version 2.0
  10  * (the "License"); you may not use this file except in compliance with
  11  * the License.  You may obtain a copy of the License at
  12  *
  13  *      http://www.apache.org/licenses/LICENSE-2.0
  14  *
  15  * Unless required by applicable law or agreed to in writing, software
  16  * distributed under the License is distributed on an "AS IS" BASIS,
  17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18  * See the License for the specific language governing permissions and
  19  * limitations under the License.
  20  */
  21 
  22 package com.sun.org.apache.bcel.internal.generic;
  23 
  24 /**
  25  * Supplies empty method bodies to be overridden by subclasses.
  26  *
  27  */
  28 public abstract class EmptyVisitor implements Visitor {
  29 
  30     @Override
  31     public void visitStackInstruction( final StackInstruction obj ) {
  32     }
  33 
  34 
  35     @Override
  36     public void visitLocalVariableInstruction( final LocalVariableInstruction obj ) {
  37     }
  38 
  39 
  40     @Override
  41     public void visitBranchInstruction( final BranchInstruction obj ) {
  42     }
  43 
  44 
  45     @Override
  46     public void visitLoadClass( final LoadClass obj ) {
  47     }
  48 
  49 
  50     @Override
  51     public void visitFieldInstruction( final FieldInstruction obj ) {
  52     }
  53 
  54 
  55     @Override
  56     public void visitIfInstruction( final IfInstruction obj ) {
  57     }
  58 
  59 
  60     @Override
  61     public void visitConversionInstruction( final ConversionInstruction obj ) {
  62     }
  63 
  64 
  65     @Override
  66     public void visitPopInstruction( final PopInstruction obj ) {
  67     }
  68 
  69 
  70     @Override
  71     public void visitJsrInstruction( final JsrInstruction obj ) {
  72     }
  73 
  74 
  75     @Override
  76     public void visitGotoInstruction( final GotoInstruction obj ) {
  77     }
  78 
  79 
  80     @Override
  81     public void visitStoreInstruction( final StoreInstruction obj ) {
  82     }
  83 
  84 
  85     @Override
  86     public void visitTypedInstruction( final TypedInstruction obj ) {
  87     }
  88 
  89 
  90     @Override
  91     public void visitSelect( final Select obj ) {
  92     }
  93 
  94 
  95     @Override
  96     public void visitUnconditionalBranch( final UnconditionalBranch obj ) {
  97     }
  98 
  99 
 100     @Override
 101     public void visitPushInstruction( final PushInstruction obj ) {
 102     }
 103 
 104 
 105     @Override
 106     public void visitArithmeticInstruction( final ArithmeticInstruction obj ) {
 107     }
 108 
 109 
 110     @Override
 111     public void visitCPInstruction( final CPInstruction obj ) {
 112     }
 113 
 114 
 115     @Override
 116     public void visitInvokeInstruction( final InvokeInstruction obj ) {
 117     }
 118 
 119 
 120     @Override
 121     public void visitArrayInstruction( final ArrayInstruction obj ) {
 122     }
 123 
 124 
 125     @Override
 126     public void visitAllocationInstruction( final AllocationInstruction obj ) {
 127     }
 128 
 129 
 130     @Override
 131     public void visitReturnInstruction( final ReturnInstruction obj ) {
 132     }
 133 
 134 
 135     @Override
 136     public void visitFieldOrMethod( final FieldOrMethod obj ) {
 137     }
 138 
 139 
 140     @Override
 141     public void visitConstantPushInstruction( final ConstantPushInstruction obj ) {
 142     }
 143 
 144 
 145     @Override
 146     public void visitExceptionThrower( final ExceptionThrower obj ) {
 147     }
 148 
 149 
 150     @Override
 151     public void visitLoadInstruction( final LoadInstruction obj ) {
 152     }
 153 
 154 
 155     @Override
 156     public void visitVariableLengthInstruction( final VariableLengthInstruction obj ) {
 157     }
 158 
 159 
 160     @Override
 161     public void visitStackProducer( final StackProducer obj ) {
 162     }
 163 
 164 
 165     @Override
 166     public void visitStackConsumer( final StackConsumer obj ) {
 167     }
 168 
 169 
 170     @Override
 171     public void visitACONST_NULL( final ACONST_NULL obj ) {
 172     }
 173 
 174 
 175     @Override
 176     public void visitGETSTATIC( final GETSTATIC obj ) {
 177     }
 178 
 179 
 180     @Override
 181     public void visitIF_ICMPLT( final IF_ICMPLT obj ) {
 182     }
 183 
 184 
 185     @Override
 186     public void visitMONITOREXIT( final MONITOREXIT obj ) {
 187     }
 188 
 189 
 190     @Override
 191     public void visitIFLT( final IFLT obj ) {
 192     }
 193 
 194 
 195     @Override
 196     public void visitLSTORE( final LSTORE obj ) {
 197     }
 198 
 199 
 200     @Override
 201     public void visitPOP2( final POP2 obj ) {
 202     }
 203 
 204 
 205     @Override
 206     public void visitBASTORE( final BASTORE obj ) {
 207     }
 208 
 209 
 210     @Override
 211     public void visitISTORE( final ISTORE obj ) {
 212     }
 213 
 214 
 215     @Override
 216     public void visitCHECKCAST( final CHECKCAST obj ) {
 217     }
 218 
 219 
 220     @Override
 221     public void visitFCMPG( final FCMPG obj ) {
 222     }
 223 
 224 
 225     @Override
 226     public void visitI2F( final I2F obj ) {
 227     }
 228 
 229 
 230     @Override
 231     public void visitATHROW( final ATHROW obj ) {
 232     }
 233 
 234 
 235     @Override
 236     public void visitDCMPL( final DCMPL obj ) {
 237     }
 238 
 239 
 240     @Override
 241     public void visitARRAYLENGTH( final ARRAYLENGTH obj ) {
 242     }
 243 
 244 
 245     @Override
 246     public void visitDUP( final DUP obj ) {
 247     }
 248 
 249 
 250     @Override
 251     public void visitINVOKESTATIC( final INVOKESTATIC obj ) {
 252     }
 253 
 254 
 255     @Override
 256     public void visitLCONST( final LCONST obj ) {
 257     }
 258 
 259 
 260     @Override
 261     public void visitDREM( final DREM obj ) {
 262     }
 263 
 264 
 265     @Override
 266     public void visitIFGE( final IFGE obj ) {
 267     }
 268 
 269 
 270     @Override
 271     public void visitCALOAD( final CALOAD obj ) {
 272     }
 273 
 274 
 275     @Override
 276     public void visitLASTORE( final LASTORE obj ) {
 277     }
 278 
 279 
 280     @Override
 281     public void visitI2D( final I2D obj ) {
 282     }
 283 
 284 
 285     @Override
 286     public void visitDADD( final DADD obj ) {
 287     }
 288 
 289 
 290     @Override
 291     public void visitINVOKESPECIAL( final INVOKESPECIAL obj ) {
 292     }
 293 
 294 
 295     @Override
 296     public void visitIAND( final IAND obj ) {
 297     }
 298 
 299 
 300     @Override
 301     public void visitPUTFIELD( final PUTFIELD obj ) {
 302     }
 303 
 304 
 305     @Override
 306     public void visitILOAD( final ILOAD obj ) {
 307     }
 308 
 309 
 310     @Override
 311     public void visitDLOAD( final DLOAD obj ) {
 312     }
 313 
 314 
 315     @Override
 316     public void visitDCONST( final DCONST obj ) {
 317     }
 318 
 319 
 320     @Override
 321     public void visitNEW( final NEW obj ) {
 322     }
 323 
 324 
 325     @Override
 326     public void visitIFNULL( final IFNULL obj ) {
 327     }
 328 
 329 
 330     @Override
 331     public void visitLSUB( final LSUB obj ) {
 332     }
 333 
 334 
 335     @Override
 336     public void visitL2I( final L2I obj ) {
 337     }
 338 
 339 
 340     @Override
 341     public void visitISHR( final ISHR obj ) {
 342     }
 343 
 344 
 345     @Override
 346     public void visitTABLESWITCH( final TABLESWITCH obj ) {
 347     }
 348 
 349 
 350     @Override
 351     public void visitIINC( final IINC obj ) {
 352     }
 353 
 354 
 355     @Override
 356     public void visitDRETURN( final DRETURN obj ) {
 357     }
 358 
 359 
 360     @Override
 361     public void visitFSTORE( final FSTORE obj ) {
 362     }
 363 
 364 
 365     @Override
 366     public void visitDASTORE( final DASTORE obj ) {
 367     }
 368 
 369 
 370     @Override
 371     public void visitIALOAD( final IALOAD obj ) {
 372     }
 373 
 374 
 375     @Override
 376     public void visitDDIV( final DDIV obj ) {
 377     }
 378 
 379 
 380     @Override
 381     public void visitIF_ICMPGE( final IF_ICMPGE obj ) {
 382     }
 383 
 384 
 385     @Override
 386     public void visitLAND( final LAND obj ) {
 387     }
 388 
 389 
 390     @Override
 391     public void visitIDIV( final IDIV obj ) {
 392     }
 393 
 394 
 395     @Override
 396     public void visitLOR( final LOR obj ) {
 397     }
 398 
 399 
 400     @Override
 401     public void visitCASTORE( final CASTORE obj ) {
 402     }
 403 
 404 
 405     @Override
 406     public void visitFREM( final FREM obj ) {
 407     }
 408 
 409 
 410     @Override
 411     public void visitLDC( final LDC obj ) {
 412     }
 413 
 414 
 415     @Override
 416     public void visitBIPUSH( final BIPUSH obj ) {
 417     }
 418 
 419 
 420     @Override
 421     public void visitDSTORE( final DSTORE obj ) {
 422     }
 423 
 424 
 425     @Override
 426     public void visitF2L( final F2L obj ) {
 427     }
 428 
 429 
 430     @Override
 431     public void visitFMUL( final FMUL obj ) {
 432     }
 433 
 434 
 435     @Override
 436     public void visitLLOAD( final LLOAD obj ) {
 437     }
 438 
 439 
 440     @Override
 441     public void visitJSR( final JSR obj ) {
 442     }
 443 
 444 
 445     @Override
 446     public void visitFSUB( final FSUB obj ) {
 447     }
 448 
 449 
 450     @Override
 451     public void visitSASTORE( final SASTORE obj ) {
 452     }
 453 
 454 
 455     @Override
 456     public void visitALOAD( final ALOAD obj ) {
 457     }
 458 
 459 
 460     @Override
 461     public void visitDUP2_X2( final DUP2_X2 obj ) {
 462     }
 463 
 464 
 465     @Override
 466     public void visitRETURN( final RETURN obj ) {
 467     }
 468 
 469 
 470     @Override
 471     public void visitDALOAD( final DALOAD obj ) {
 472     }
 473 
 474 
 475     @Override
 476     public void visitSIPUSH( final SIPUSH obj ) {
 477     }
 478 
 479 
 480     @Override
 481     public void visitDSUB( final DSUB obj ) {
 482     }
 483 
 484 
 485     @Override
 486     public void visitL2F( final L2F obj ) {
 487     }
 488 
 489 
 490     @Override
 491     public void visitIF_ICMPGT( final IF_ICMPGT obj ) {
 492     }
 493 
 494 
 495     @Override
 496     public void visitF2D( final F2D obj ) {
 497     }
 498 
 499 
 500     @Override
 501     public void visitI2L( final I2L obj ) {
 502     }
 503 
 504 
 505     @Override
 506     public void visitIF_ACMPNE( final IF_ACMPNE obj ) {
 507     }
 508 
 509 
 510     @Override
 511     public void visitPOP( final POP obj ) {
 512     }
 513 
 514 
 515     @Override
 516     public void visitI2S( final I2S obj ) {
 517     }
 518 
 519 
 520     @Override
 521     public void visitIFEQ( final IFEQ obj ) {
 522     }
 523 
 524 
 525     @Override
 526     public void visitSWAP( final SWAP obj ) {
 527     }
 528 
 529 
 530     @Override
 531     public void visitIOR( final IOR obj ) {
 532     }
 533 
 534 
 535     @Override
 536     public void visitIREM( final IREM obj ) {
 537     }
 538 
 539 
 540     @Override
 541     public void visitIASTORE( final IASTORE obj ) {
 542     }
 543 
 544 
 545     @Override
 546     public void visitNEWARRAY( final NEWARRAY obj ) {
 547     }
 548 
 549 
 550     @Override
 551     public void visitINVOKEINTERFACE( final INVOKEINTERFACE obj ) {
 552     }
 553 
 554 
 555     @Override
 556     public void visitINEG( final INEG obj ) {
 557     }
 558 
 559 
 560     @Override
 561     public void visitLCMP( final LCMP obj ) {
 562     }
 563 
 564 
 565     @Override
 566     public void visitJSR_W( final JSR_W obj ) {
 567     }
 568 
 569 
 570     @Override
 571     public void visitMULTIANEWARRAY( final MULTIANEWARRAY obj ) {
 572     }
 573 
 574 
 575     @Override
 576     public void visitDUP_X2( final DUP_X2 obj ) {
 577     }
 578 
 579 
 580     @Override
 581     public void visitSALOAD( final SALOAD obj ) {
 582     }
 583 
 584 
 585     @Override
 586     public void visitIFNONNULL( final IFNONNULL obj ) {
 587     }
 588 
 589 
 590     @Override
 591     public void visitDMUL( final DMUL obj ) {
 592     }
 593 
 594 
 595     @Override
 596     public void visitIFNE( final IFNE obj ) {
 597     }
 598 
 599 
 600     @Override
 601     public void visitIF_ICMPLE( final IF_ICMPLE obj ) {
 602     }
 603 
 604 
 605     @Override
 606     public void visitLDC2_W( final LDC2_W obj ) {
 607     }
 608 
 609 
 610     @Override
 611     public void visitGETFIELD( final GETFIELD obj ) {
 612     }
 613 
 614 
 615     @Override
 616     public void visitLADD( final LADD obj ) {
 617     }
 618 
 619 
 620     @Override
 621     public void visitNOP( final NOP obj ) {
 622     }
 623 
 624 
 625     @Override
 626     public void visitFALOAD( final FALOAD obj ) {
 627     }
 628 
 629 
 630     @Override
 631     public void visitINSTANCEOF( final INSTANCEOF obj ) {
 632     }
 633 
 634 
 635     @Override
 636     public void visitIFLE( final IFLE obj ) {
 637     }
 638 
 639 
 640     @Override
 641     public void visitLXOR( final LXOR obj ) {
 642     }
 643 
 644 
 645     @Override
 646     public void visitLRETURN( final LRETURN obj ) {
 647     }
 648 
 649 
 650     @Override
 651     public void visitFCONST( final FCONST obj ) {
 652     }
 653 
 654 
 655     @Override
 656     public void visitIUSHR( final IUSHR obj ) {
 657     }
 658 
 659 
 660     @Override
 661     public void visitBALOAD( final BALOAD obj ) {
 662     }
 663 
 664 
 665     @Override
 666     public void visitDUP2( final DUP2 obj ) {
 667     }
 668 
 669 
 670     @Override
 671     public void visitIF_ACMPEQ( final IF_ACMPEQ obj ) {
 672     }
 673 
 674 
 675     @Override
 676     public void visitIMPDEP1( final IMPDEP1 obj ) {
 677     }
 678 
 679 
 680     @Override
 681     public void visitMONITORENTER( final MONITORENTER obj ) {
 682     }
 683 
 684 
 685     @Override
 686     public void visitLSHL( final LSHL obj ) {
 687     }
 688 
 689 
 690     @Override
 691     public void visitDCMPG( final DCMPG obj ) {
 692     }
 693 
 694 
 695     @Override
 696     public void visitD2L( final D2L obj ) {
 697     }
 698 
 699 
 700     @Override
 701     public void visitIMPDEP2( final IMPDEP2 obj ) {
 702     }
 703 
 704 
 705     @Override
 706     public void visitL2D( final L2D obj ) {
 707     }
 708 
 709 
 710     @Override
 711     public void visitRET( final RET obj ) {
 712     }
 713 
 714 
 715     @Override
 716     public void visitIFGT( final IFGT obj ) {
 717     }
 718 
 719 
 720     @Override
 721     public void visitIXOR( final IXOR obj ) {
 722     }
 723 
 724 
 725     @Override
 726     public void visitINVOKEVIRTUAL( final INVOKEVIRTUAL obj ) {
 727     }
 728 
 729 
 730     @Override
 731     public void visitFASTORE( final FASTORE obj ) {
 732     }
 733 
 734 
 735     @Override
 736     public void visitIRETURN( final IRETURN obj ) {
 737     }
 738 
 739 
 740     @Override
 741     public void visitIF_ICMPNE( final IF_ICMPNE obj ) {
 742     }
 743 
 744 
 745     @Override
 746     public void visitFLOAD( final FLOAD obj ) {
 747     }
 748 
 749 
 750     @Override
 751     public void visitLDIV( final LDIV obj ) {
 752     }
 753 
 754 
 755     @Override
 756     public void visitPUTSTATIC( final PUTSTATIC obj ) {
 757     }
 758 
 759 
 760     @Override
 761     public void visitAALOAD( final AALOAD obj ) {
 762     }
 763 
 764 
 765     @Override
 766     public void visitD2I( final D2I obj ) {
 767     }
 768 
 769 
 770     @Override
 771     public void visitIF_ICMPEQ( final IF_ICMPEQ obj ) {
 772     }
 773 
 774 
 775     @Override
 776     public void visitAASTORE( final AASTORE obj ) {
 777     }
 778 
 779 
 780     @Override
 781     public void visitARETURN( final ARETURN obj ) {
 782     }
 783 
 784 
 785     @Override
 786     public void visitDUP2_X1( final DUP2_X1 obj ) {
 787     }
 788 
 789 
 790     @Override
 791     public void visitFNEG( final FNEG obj ) {
 792     }
 793 
 794 
 795     @Override
 796     public void visitGOTO_W( final GOTO_W obj ) {
 797     }
 798 
 799 
 800     @Override
 801     public void visitD2F( final D2F obj ) {
 802     }
 803 
 804 
 805     @Override
 806     public void visitGOTO( final GOTO obj ) {
 807     }
 808 
 809 
 810     @Override
 811     public void visitISUB( final ISUB obj ) {
 812     }
 813 
 814 
 815     @Override
 816     public void visitF2I( final F2I obj ) {
 817     }
 818 
 819 
 820     @Override
 821     public void visitDNEG( final DNEG obj ) {
 822     }
 823 
 824 
 825     @Override
 826     public void visitICONST( final ICONST obj ) {
 827     }
 828 
 829 
 830     @Override
 831     public void visitFDIV( final FDIV obj ) {
 832     }
 833 
 834 
 835     @Override
 836     public void visitI2B( final I2B obj ) {
 837     }
 838 
 839 
 840     @Override
 841     public void visitLNEG( final LNEG obj ) {
 842     }
 843 
 844 
 845     @Override
 846     public void visitLREM( final LREM obj ) {
 847     }
 848 
 849 
 850     @Override
 851     public void visitIMUL( final IMUL obj ) {
 852     }
 853 
 854 
 855     @Override
 856     public void visitIADD( final IADD obj ) {
 857     }
 858 
 859 
 860     @Override
 861     public void visitLSHR( final LSHR obj ) {
 862     }
 863 
 864 
 865     @Override
 866     public void visitLOOKUPSWITCH( final LOOKUPSWITCH obj ) {
 867     }
 868 
 869 
 870     @Override
 871     public void visitDUP_X1( final DUP_X1 obj ) {
 872     }
 873 
 874 
 875     @Override
 876     public void visitFCMPL( final FCMPL obj ) {
 877     }
 878 
 879 
 880     @Override
 881     public void visitI2C( final I2C obj ) {
 882     }
 883 
 884 
 885     @Override
 886     public void visitLMUL( final LMUL obj ) {
 887     }
 888 
 889 
 890     @Override
 891     public void visitLUSHR( final LUSHR obj ) {
 892     }
 893 
 894 
 895     @Override
 896     public void visitISHL( final ISHL obj ) {
 897     }
 898 
 899 
 900     @Override
 901     public void visitLALOAD( final LALOAD obj ) {
 902     }
 903 
 904 
 905     @Override
 906     public void visitASTORE( final ASTORE obj ) {
 907     }
 908 
 909 
 910     @Override
 911     public void visitANEWARRAY( final ANEWARRAY obj ) {
 912     }
 913 
 914 
 915     @Override
 916     public void visitFRETURN( final FRETURN obj ) {
 917     }
 918 
 919 
 920     @Override
 921     public void visitFADD( final FADD obj ) {
 922     }
 923 
 924 
 925     @Override
 926     public void visitBREAKPOINT( final BREAKPOINT obj ) {
 927     }
 928 
 929     /**
 930      * @since 6.0
 931      */
 932     @Override
 933     public void visitINVOKEDYNAMIC(final INVOKEDYNAMIC obj) {
 934     }
 935 }