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