1 /******************************************************************************* 2 * Copyright (c) 2000, 2011 IBM Corporation and others. 3 * 4 * This program and the accompanying materials 5 * are made available under the terms of the Eclipse Public License 2.0 6 * which accompanies this distribution, and is available at 7 * https://www.eclipse.org/legal/epl-2.0/ 8 * 9 * SPDX-License-Identifier: EPL-2.0 10 * 11 * Contributors: 12 * IBM Corporation - initial API and implementation 13 *******************************************************************************/ 14 package org.eclipse.jdt.core.util; 15 16 /** 17 * Adapter that implements the IBytecodeVisitor. This class is intended to 18 * be subclassed by clients. 19 * 20 * @since 2.0 21 */ 22 public class ByteCodeVisitorAdapter implements IBytecodeVisitor { 23 /** 24 * @see IBytecodeVisitor#_aaload(int) 25 */ 26 @Override _aaload(int pc)27 public void _aaload(int pc) { 28 // default behavior is to do nothing 29 } 30 31 /** 32 * @see IBytecodeVisitor#_aastore(int) 33 */ 34 @Override _aastore(int pc)35 public void _aastore(int pc) { 36 // default behavior is to do nothing 37 } 38 39 /** 40 * @see IBytecodeVisitor#_aconst_null(int) 41 */ 42 @Override _aconst_null(int pc)43 public void _aconst_null(int pc) { 44 // default behavior is to do nothing 45 } 46 47 /** 48 * @see IBytecodeVisitor#_aload_0(int) 49 */ 50 @Override _aload_0(int pc)51 public void _aload_0(int pc) { 52 // default behavior is to do nothing 53 } 54 55 /** 56 * @see IBytecodeVisitor#_aload_1(int) 57 */ 58 @Override _aload_1(int pc)59 public void _aload_1(int pc) { 60 // default behavior is to do nothing 61 } 62 63 /** 64 * @see IBytecodeVisitor#_aload_2(int) 65 */ 66 @Override _aload_2(int pc)67 public void _aload_2(int pc) { 68 // default behavior is to do nothing 69 } 70 71 /** 72 * @see IBytecodeVisitor#_aload_3(int) 73 */ 74 @Override _aload_3(int pc)75 public void _aload_3(int pc) { 76 // default behavior is to do nothing 77 } 78 79 /** 80 * @see IBytecodeVisitor#_aload(int, int) 81 */ 82 @Override _aload(int pc, int index)83 public void _aload(int pc, int index) { 84 // default behavior is to do nothing 85 } 86 87 /** 88 * @see IBytecodeVisitor#_anewarray(int, int, IConstantPoolEntry) 89 */ 90 @Override _anewarray(int pc, int index, IConstantPoolEntry constantClass)91 public void _anewarray(int pc, int index, IConstantPoolEntry constantClass) { 92 // default behavior is to do nothing 93 } 94 95 /** 96 * @see IBytecodeVisitor#_areturn(int) 97 */ 98 @Override _areturn(int pc)99 public void _areturn(int pc) { 100 // default behavior is to do nothing 101 } 102 103 /** 104 * @see IBytecodeVisitor#_arraylength(int) 105 */ 106 @Override _arraylength(int pc)107 public void _arraylength(int pc) { 108 // default behavior is to do nothing 109 } 110 111 /** 112 * @see IBytecodeVisitor#_astore_0(int) 113 */ 114 @Override _astore_0(int pc)115 public void _astore_0(int pc) { 116 // default behavior is to do nothing 117 } 118 119 /** 120 * @see IBytecodeVisitor#_astore_1(int) 121 */ 122 @Override _astore_1(int pc)123 public void _astore_1(int pc) { 124 // default behavior is to do nothing 125 } 126 127 /** 128 * @see IBytecodeVisitor#_astore_2(int) 129 */ 130 @Override _astore_2(int pc)131 public void _astore_2(int pc) { 132 // default behavior is to do nothing 133 } 134 135 /** 136 * @see IBytecodeVisitor#_astore_3(int) 137 */ 138 @Override _astore_3(int pc)139 public void _astore_3(int pc) { 140 // default behavior is to do nothing 141 } 142 143 /** 144 * @see IBytecodeVisitor#_astore(int, int) 145 */ 146 @Override _astore(int pc, int index)147 public void _astore(int pc, int index) { 148 // default behavior is to do nothing 149 } 150 151 /** 152 * @see IBytecodeVisitor#_athrow(int) 153 */ 154 @Override _athrow(int pc)155 public void _athrow(int pc) { 156 // default behavior is to do nothing 157 } 158 159 /** 160 * @see IBytecodeVisitor#_baload(int) 161 */ 162 @Override _baload(int pc)163 public void _baload(int pc) { 164 // default behavior is to do nothing 165 } 166 167 /** 168 * @see IBytecodeVisitor#_bastore(int) 169 */ 170 @Override _bastore(int pc)171 public void _bastore(int pc) { 172 // default behavior is to do nothing 173 } 174 175 /** 176 * @see IBytecodeVisitor#_bipush(int, byte) 177 */ 178 @Override _bipush(int pc, byte _byte)179 public void _bipush(int pc, byte _byte) { 180 // default behavior is to do nothing 181 } 182 183 /** 184 * @see IBytecodeVisitor#_caload(int) 185 */ 186 @Override _caload(int pc)187 public void _caload(int pc) { 188 // default behavior is to do nothing 189 } 190 191 /** 192 * @see IBytecodeVisitor#_castore(int) 193 */ 194 @Override _castore(int pc)195 public void _castore(int pc) { 196 // default behavior is to do nothing 197 } 198 199 /** 200 * @see IBytecodeVisitor#_checkcast(int, int, IConstantPoolEntry) 201 */ 202 @Override _checkcast(int pc, int index, IConstantPoolEntry constantClass)203 public void _checkcast(int pc, int index, IConstantPoolEntry constantClass) { 204 // default behavior is to do nothing 205 } 206 207 /** 208 * @see IBytecodeVisitor#_d2f(int) 209 */ 210 @Override _d2f(int pc)211 public void _d2f(int pc) { 212 // default behavior is to do nothing 213 } 214 215 /** 216 * @see IBytecodeVisitor#_d2i(int) 217 */ 218 @Override _d2i(int pc)219 public void _d2i(int pc) { 220 // default behavior is to do nothing 221 } 222 223 /** 224 * @see IBytecodeVisitor#_d2l(int) 225 */ 226 @Override _d2l(int pc)227 public void _d2l(int pc) { 228 // default behavior is to do nothing 229 } 230 231 /** 232 * @see IBytecodeVisitor#_dadd(int) 233 */ 234 @Override _dadd(int pc)235 public void _dadd(int pc) { 236 // default behavior is to do nothing 237 } 238 239 /** 240 * @see IBytecodeVisitor#_daload(int) 241 */ 242 @Override _daload(int pc)243 public void _daload(int pc) { 244 // default behavior is to do nothing 245 } 246 247 /** 248 * @see IBytecodeVisitor#_dastore(int) 249 */ 250 @Override _dastore(int pc)251 public void _dastore(int pc) { 252 // default behavior is to do nothing 253 } 254 255 /** 256 * @see IBytecodeVisitor#_dcmpg(int) 257 */ 258 @Override _dcmpg(int pc)259 public void _dcmpg(int pc) { 260 // default behavior is to do nothing 261 } 262 263 /** 264 * @see IBytecodeVisitor#_dcmpl(int) 265 */ 266 @Override _dcmpl(int pc)267 public void _dcmpl(int pc) { 268 // default behavior is to do nothing 269 } 270 271 /** 272 * @see IBytecodeVisitor#_dconst_0(int) 273 */ 274 @Override _dconst_0(int pc)275 public void _dconst_0(int pc) { 276 // default behavior is to do nothing 277 } 278 279 /** 280 * @see IBytecodeVisitor#_dconst_1(int) 281 */ 282 @Override _dconst_1(int pc)283 public void _dconst_1(int pc) { 284 // default behavior is to do nothing 285 } 286 287 /** 288 * @see IBytecodeVisitor#_ddiv(int) 289 */ 290 @Override _ddiv(int pc)291 public void _ddiv(int pc) { 292 // default behavior is to do nothing 293 } 294 295 /** 296 * @see IBytecodeVisitor#_dload_0(int) 297 */ 298 @Override _dload_0(int pc)299 public void _dload_0(int pc) { 300 // default behavior is to do nothing 301 } 302 303 /** 304 * @see IBytecodeVisitor#_dload_1(int) 305 */ 306 @Override _dload_1(int pc)307 public void _dload_1(int pc) { 308 // default behavior is to do nothing 309 } 310 311 /** 312 * @see IBytecodeVisitor#_dload_2(int) 313 */ 314 @Override _dload_2(int pc)315 public void _dload_2(int pc) { 316 // default behavior is to do nothing 317 } 318 319 /** 320 * @see IBytecodeVisitor#_dload_3(int) 321 */ 322 @Override _dload_3(int pc)323 public void _dload_3(int pc) { 324 // default behavior is to do nothing 325 } 326 327 /** 328 * @see IBytecodeVisitor#_dload(int, int) 329 */ 330 @Override _dload(int pc, int index)331 public void _dload(int pc, int index) { 332 // default behavior is to do nothing 333 } 334 335 /** 336 * @see IBytecodeVisitor#_dmul(int) 337 */ 338 @Override _dmul(int pc)339 public void _dmul(int pc) { 340 // default behavior is to do nothing 341 } 342 343 /** 344 * @see IBytecodeVisitor#_dneg(int) 345 */ 346 @Override _dneg(int pc)347 public void _dneg(int pc) { 348 // default behavior is to do nothing 349 } 350 351 /** 352 * @see IBytecodeVisitor#_drem(int) 353 */ 354 @Override _drem(int pc)355 public void _drem(int pc) { 356 // default behavior is to do nothing 357 } 358 359 /** 360 * @see IBytecodeVisitor#_dreturn(int) 361 */ 362 @Override _dreturn(int pc)363 public void _dreturn(int pc) { 364 // default behavior is to do nothing 365 } 366 367 /** 368 * @see IBytecodeVisitor#_dstore_0(int) 369 */ 370 @Override _dstore_0(int pc)371 public void _dstore_0(int pc) { 372 // default behavior is to do nothing 373 } 374 375 /** 376 * @see IBytecodeVisitor#_dstore_1(int) 377 */ 378 @Override _dstore_1(int pc)379 public void _dstore_1(int pc) { 380 // default behavior is to do nothing 381 } 382 383 /** 384 * @see IBytecodeVisitor#_dstore_2(int) 385 */ 386 @Override _dstore_2(int pc)387 public void _dstore_2(int pc) { 388 // default behavior is to do nothing 389 } 390 391 /** 392 * @see IBytecodeVisitor#_dstore_3(int) 393 */ 394 @Override _dstore_3(int pc)395 public void _dstore_3(int pc) { 396 // default behavior is to do nothing 397 } 398 399 /** 400 * @see IBytecodeVisitor#_dstore(int, int) 401 */ 402 @Override _dstore(int pc, int index)403 public void _dstore(int pc, int index) { 404 // default behavior is to do nothing 405 } 406 407 /** 408 * @see IBytecodeVisitor#_dsub(int) 409 */ 410 @Override _dsub(int pc)411 public void _dsub(int pc) { 412 // default behavior is to do nothing 413 } 414 415 /** 416 * @see IBytecodeVisitor#_dup_x1(int) 417 */ 418 @Override _dup_x1(int pc)419 public void _dup_x1(int pc) { 420 // default behavior is to do nothing 421 } 422 423 /** 424 * @see IBytecodeVisitor#_dup_x2(int) 425 */ 426 @Override _dup_x2(int pc)427 public void _dup_x2(int pc) { 428 // default behavior is to do nothing 429 } 430 431 /** 432 * @see IBytecodeVisitor#_dup(int) 433 */ 434 @Override _dup(int pc)435 public void _dup(int pc) { 436 // default behavior is to do nothing 437 } 438 439 /** 440 * @see IBytecodeVisitor#_dup2_x1(int) 441 */ 442 @Override _dup2_x1(int pc)443 public void _dup2_x1(int pc) { 444 // default behavior is to do nothing 445 } 446 447 /** 448 * @see IBytecodeVisitor#_dup2_x2(int) 449 */ 450 @Override _dup2_x2(int pc)451 public void _dup2_x2(int pc) { 452 // default behavior is to do nothing 453 } 454 455 /** 456 * @see IBytecodeVisitor#_dup2(int) 457 */ 458 @Override _dup2(int pc)459 public void _dup2(int pc) { 460 // default behavior is to do nothing 461 } 462 463 /** 464 * @see IBytecodeVisitor#_f2d(int) 465 */ 466 @Override _f2d(int pc)467 public void _f2d(int pc) { 468 // default behavior is to do nothing 469 } 470 471 /** 472 * @see IBytecodeVisitor#_f2i(int) 473 */ 474 @Override _f2i(int pc)475 public void _f2i(int pc) { 476 // default behavior is to do nothing 477 } 478 479 /** 480 * @see IBytecodeVisitor#_f2l(int) 481 */ 482 @Override _f2l(int pc)483 public void _f2l(int pc) { 484 // default behavior is to do nothing 485 } 486 487 /** 488 * @see IBytecodeVisitor#_fadd(int) 489 */ 490 @Override _fadd(int pc)491 public void _fadd(int pc) { 492 // default behavior is to do nothing 493 } 494 495 /** 496 * @see IBytecodeVisitor#_faload(int) 497 */ 498 @Override _faload(int pc)499 public void _faload(int pc) { 500 // default behavior is to do nothing 501 } 502 503 /** 504 * @see IBytecodeVisitor#_fastore(int) 505 */ 506 @Override _fastore(int pc)507 public void _fastore(int pc) { 508 // default behavior is to do nothing 509 } 510 511 /** 512 * @see IBytecodeVisitor#_fcmpg(int) 513 */ 514 @Override _fcmpg(int pc)515 public void _fcmpg(int pc) { 516 // default behavior is to do nothing 517 } 518 519 /** 520 * @see IBytecodeVisitor#_fcmpl(int) 521 */ 522 @Override _fcmpl(int pc)523 public void _fcmpl(int pc) { 524 // default behavior is to do nothing 525 } 526 527 /** 528 * @see IBytecodeVisitor#_fconst_0(int) 529 */ 530 @Override _fconst_0(int pc)531 public void _fconst_0(int pc) { 532 // default behavior is to do nothing 533 } 534 535 /** 536 * @see IBytecodeVisitor#_fconst_1(int) 537 */ 538 @Override _fconst_1(int pc)539 public void _fconst_1(int pc) { 540 // default behavior is to do nothing 541 } 542 543 /** 544 * @see IBytecodeVisitor#_fconst_2(int) 545 */ 546 @Override _fconst_2(int pc)547 public void _fconst_2(int pc) { 548 // default behavior is to do nothing 549 } 550 551 /** 552 * @see IBytecodeVisitor#_fdiv(int) 553 */ 554 @Override _fdiv(int pc)555 public void _fdiv(int pc) { 556 // default behavior is to do nothing 557 } 558 559 /** 560 * @see IBytecodeVisitor#_fload_0(int) 561 */ 562 @Override _fload_0(int pc)563 public void _fload_0(int pc) { 564 // default behavior is to do nothing 565 } 566 567 /** 568 * @see IBytecodeVisitor#_fload_1(int) 569 */ 570 @Override _fload_1(int pc)571 public void _fload_1(int pc) { 572 // default behavior is to do nothing 573 } 574 575 /** 576 * @see IBytecodeVisitor#_fload_2(int) 577 */ 578 @Override _fload_2(int pc)579 public void _fload_2(int pc) { 580 // default behavior is to do nothing 581 } 582 583 /** 584 * @see IBytecodeVisitor#_fload_3(int) 585 */ 586 @Override _fload_3(int pc)587 public void _fload_3(int pc) { 588 // default behavior is to do nothing 589 } 590 591 /** 592 * @see IBytecodeVisitor#_fload(int, int) 593 */ 594 @Override _fload(int pc, int index)595 public void _fload(int pc, int index) { 596 // default behavior is to do nothing 597 } 598 599 /** 600 * @see IBytecodeVisitor#_fmul(int) 601 */ 602 @Override _fmul(int pc)603 public void _fmul(int pc) { 604 // default behavior is to do nothing 605 } 606 607 /** 608 * @see IBytecodeVisitor#_fneg(int) 609 */ 610 @Override _fneg(int pc)611 public void _fneg(int pc) { 612 // default behavior is to do nothing 613 } 614 615 /** 616 * @see IBytecodeVisitor#_frem(int) 617 */ 618 @Override _frem(int pc)619 public void _frem(int pc) { 620 // default behavior is to do nothing 621 } 622 623 /** 624 * @see IBytecodeVisitor#_freturn(int) 625 */ 626 @Override _freturn(int pc)627 public void _freturn(int pc) { 628 // default behavior is to do nothing 629 } 630 631 /** 632 * @see IBytecodeVisitor#_fstore_0(int) 633 */ 634 @Override _fstore_0(int pc)635 public void _fstore_0(int pc) { 636 // default behavior is to do nothing 637 } 638 639 /** 640 * @see IBytecodeVisitor#_fstore_1(int) 641 */ 642 @Override _fstore_1(int pc)643 public void _fstore_1(int pc) { 644 // default behavior is to do nothing 645 } 646 647 /** 648 * @see IBytecodeVisitor#_fstore_2(int) 649 */ 650 @Override _fstore_2(int pc)651 public void _fstore_2(int pc) { 652 // default behavior is to do nothing 653 } 654 655 /** 656 * @see IBytecodeVisitor#_fstore_3(int) 657 */ 658 @Override _fstore_3(int pc)659 public void _fstore_3(int pc) { 660 // default behavior is to do nothing 661 } 662 663 /** 664 * @see IBytecodeVisitor#_fstore(int, int) 665 */ 666 @Override _fstore(int pc, int index)667 public void _fstore(int pc, int index) { 668 // default behavior is to do nothing 669 } 670 671 /** 672 * @see IBytecodeVisitor#_fsub(int) 673 */ 674 @Override _fsub(int pc)675 public void _fsub(int pc) { 676 // default behavior is to do nothing 677 } 678 679 /** 680 * @see IBytecodeVisitor#_getfield(int, int, IConstantPoolEntry) 681 */ 682 @Override _getfield(int pc, int index, IConstantPoolEntry constantFieldref)683 public void _getfield(int pc, int index, IConstantPoolEntry constantFieldref) { 684 // default behavior is to do nothing 685 } 686 687 /** 688 * @see IBytecodeVisitor#_getstatic(int, int, IConstantPoolEntry) 689 */ 690 @Override _getstatic( int pc, int index, IConstantPoolEntry constantFieldref)691 public void _getstatic( 692 int pc, 693 int index, 694 IConstantPoolEntry constantFieldref) { 695 // default behavior is to do nothing 696 } 697 698 /** 699 * @see IBytecodeVisitor#_goto_w(int, int) 700 */ 701 @Override _goto_w(int pc, int branchOffset)702 public void _goto_w(int pc, int branchOffset) { 703 // default behavior is to do nothing 704 } 705 706 /** 707 * @see IBytecodeVisitor#_goto(int, int) 708 */ 709 @Override _goto(int pc, int branchOffset)710 public void _goto(int pc, int branchOffset) { 711 // default behavior is to do nothing 712 } 713 714 /** 715 * @see IBytecodeVisitor#_i2b(int) 716 */ 717 @Override _i2b(int pc)718 public void _i2b(int pc) { 719 // default behavior is to do nothing 720 } 721 722 /** 723 * @see IBytecodeVisitor#_i2c(int) 724 */ 725 @Override _i2c(int pc)726 public void _i2c(int pc) { 727 // default behavior is to do nothing 728 } 729 730 /** 731 * @see IBytecodeVisitor#_i2d(int) 732 */ 733 @Override _i2d(int pc)734 public void _i2d(int pc) { 735 // default behavior is to do nothing 736 } 737 738 /** 739 * @see IBytecodeVisitor#_i2f(int) 740 */ 741 @Override _i2f(int pc)742 public void _i2f(int pc) { 743 // default behavior is to do nothing 744 } 745 746 /** 747 * @see IBytecodeVisitor#_i2l(int) 748 */ 749 @Override _i2l(int pc)750 public void _i2l(int pc) { 751 // default behavior is to do nothing 752 } 753 754 /** 755 * @see IBytecodeVisitor#_i2s(int) 756 */ 757 @Override _i2s(int pc)758 public void _i2s(int pc) { 759 // default behavior is to do nothing 760 } 761 762 /** 763 * @see IBytecodeVisitor#_iadd(int) 764 */ 765 @Override _iadd(int pc)766 public void _iadd(int pc) { 767 // default behavior is to do nothing 768 } 769 770 /** 771 * @see IBytecodeVisitor#_iaload(int) 772 */ 773 @Override _iaload(int pc)774 public void _iaload(int pc) { 775 // default behavior is to do nothing 776 } 777 778 /** 779 * @see IBytecodeVisitor#_iand(int) 780 */ 781 @Override _iand(int pc)782 public void _iand(int pc) { 783 // default behavior is to do nothing 784 } 785 786 /** 787 * @see IBytecodeVisitor#_iastore(int) 788 */ 789 @Override _iastore(int pc)790 public void _iastore(int pc) { 791 // default behavior is to do nothing 792 } 793 794 /** 795 * @see IBytecodeVisitor#_iconst_0(int) 796 */ 797 @Override _iconst_0(int pc)798 public void _iconst_0(int pc) { 799 // default behavior is to do nothing 800 } 801 802 /** 803 * @see IBytecodeVisitor#_iconst_1(int) 804 */ 805 @Override _iconst_1(int pc)806 public void _iconst_1(int pc) { 807 // default behavior is to do nothing 808 } 809 810 /** 811 * @see IBytecodeVisitor#_iconst_2(int) 812 */ 813 @Override _iconst_2(int pc)814 public void _iconst_2(int pc) { 815 // default behavior is to do nothing 816 } 817 818 /** 819 * @see IBytecodeVisitor#_iconst_3(int) 820 */ 821 @Override _iconst_3(int pc)822 public void _iconst_3(int pc) { 823 // default behavior is to do nothing 824 } 825 826 /** 827 * @see IBytecodeVisitor#_iconst_4(int) 828 */ 829 @Override _iconst_4(int pc)830 public void _iconst_4(int pc) { 831 // default behavior is to do nothing 832 } 833 834 /** 835 * @see IBytecodeVisitor#_iconst_5(int) 836 */ 837 @Override _iconst_5(int pc)838 public void _iconst_5(int pc) { 839 // default behavior is to do nothing 840 } 841 842 /** 843 * @see IBytecodeVisitor#_iconst_m1(int) 844 */ 845 @Override _iconst_m1(int pc)846 public void _iconst_m1(int pc) { 847 // default behavior is to do nothing 848 } 849 850 /** 851 * @see IBytecodeVisitor#_idiv(int) 852 */ 853 @Override _idiv(int pc)854 public void _idiv(int pc) { 855 // default behavior is to do nothing 856 } 857 858 /** 859 * @see IBytecodeVisitor#_if_acmpeq(int, int) 860 */ 861 @Override _if_acmpeq(int pc, int branchOffset)862 public void _if_acmpeq(int pc, int branchOffset) { 863 // default behavior is to do nothing 864 } 865 866 /** 867 * @see IBytecodeVisitor#_if_acmpne(int, int) 868 */ 869 @Override _if_acmpne(int pc, int branchOffset)870 public void _if_acmpne(int pc, int branchOffset) { 871 // default behavior is to do nothing 872 } 873 874 /** 875 * @see IBytecodeVisitor#_if_icmpeq(int, int) 876 */ 877 @Override _if_icmpeq(int pc, int branchOffset)878 public void _if_icmpeq(int pc, int branchOffset) { 879 // default behavior is to do nothing 880 } 881 882 /** 883 * @see IBytecodeVisitor#_if_icmpge(int, int) 884 */ 885 @Override _if_icmpge(int pc, int branchOffset)886 public void _if_icmpge(int pc, int branchOffset) { 887 // default behavior is to do nothing 888 } 889 890 /** 891 * @see IBytecodeVisitor#_if_icmpgt(int, int) 892 */ 893 @Override _if_icmpgt(int pc, int branchOffset)894 public void _if_icmpgt(int pc, int branchOffset) { 895 // default behavior is to do nothing 896 } 897 898 /** 899 * @see IBytecodeVisitor#_if_icmple(int, int) 900 */ 901 @Override _if_icmple(int pc, int branchOffset)902 public void _if_icmple(int pc, int branchOffset) { 903 // default behavior is to do nothing 904 } 905 906 /** 907 * @see IBytecodeVisitor#_if_icmplt(int, int) 908 */ 909 @Override _if_icmplt(int pc, int branchOffset)910 public void _if_icmplt(int pc, int branchOffset) { 911 // default behavior is to do nothing 912 } 913 914 /** 915 * @see IBytecodeVisitor#_if_icmpne(int, int) 916 */ 917 @Override _if_icmpne(int pc, int branchOffset)918 public void _if_icmpne(int pc, int branchOffset) { 919 // default behavior is to do nothing 920 } 921 922 /** 923 * @see IBytecodeVisitor#_ifeq(int, int) 924 */ 925 @Override _ifeq(int pc, int branchOffset)926 public void _ifeq(int pc, int branchOffset) { 927 // default behavior is to do nothing 928 } 929 930 /** 931 * @see IBytecodeVisitor#_ifge(int, int) 932 */ 933 @Override _ifge(int pc, int branchOffset)934 public void _ifge(int pc, int branchOffset) { 935 // default behavior is to do nothing 936 } 937 938 /** 939 * @see IBytecodeVisitor#_ifgt(int, int) 940 */ 941 @Override _ifgt(int pc, int branchOffset)942 public void _ifgt(int pc, int branchOffset) { 943 // default behavior is to do nothing 944 } 945 946 /** 947 * @see IBytecodeVisitor#_ifle(int, int) 948 */ 949 @Override _ifle(int pc, int branchOffset)950 public void _ifle(int pc, int branchOffset) { 951 // default behavior is to do nothing 952 } 953 954 /** 955 * @see IBytecodeVisitor#_iflt(int, int) 956 */ 957 @Override _iflt(int pc, int branchOffset)958 public void _iflt(int pc, int branchOffset) { 959 // default behavior is to do nothing 960 } 961 962 /** 963 * @see IBytecodeVisitor#_ifne(int, int) 964 */ 965 @Override _ifne(int pc, int branchOffset)966 public void _ifne(int pc, int branchOffset) { 967 // default behavior is to do nothing 968 } 969 970 /** 971 * @see IBytecodeVisitor#_ifnonnull(int, int) 972 */ 973 @Override _ifnonnull(int pc, int branchOffset)974 public void _ifnonnull(int pc, int branchOffset) { 975 // default behavior is to do nothing 976 } 977 978 /** 979 * @see IBytecodeVisitor#_ifnull(int, int) 980 */ 981 @Override _ifnull(int pc, int branchOffset)982 public void _ifnull(int pc, int branchOffset) { 983 // default behavior is to do nothing 984 } 985 986 /** 987 * @see IBytecodeVisitor#_iinc(int, int, int) 988 */ 989 @Override _iinc(int pc, int index, int _const)990 public void _iinc(int pc, int index, int _const) { 991 // default behavior is to do nothing 992 } 993 994 /** 995 * @see IBytecodeVisitor#_iload_0(int) 996 */ 997 @Override _iload_0(int pc)998 public void _iload_0(int pc) { 999 // default behavior is to do nothing 1000 } 1001 1002 /** 1003 * @see IBytecodeVisitor#_iload_1(int) 1004 */ 1005 @Override _iload_1(int pc)1006 public void _iload_1(int pc) { 1007 // default behavior is to do nothing 1008 } 1009 1010 /** 1011 * @see IBytecodeVisitor#_iload_2(int) 1012 */ 1013 @Override _iload_2(int pc)1014 public void _iload_2(int pc) { 1015 // default behavior is to do nothing 1016 } 1017 1018 /** 1019 * @see IBytecodeVisitor#_iload_3(int) 1020 */ 1021 @Override _iload_3(int pc)1022 public void _iload_3(int pc) { 1023 // default behavior is to do nothing 1024 } 1025 1026 /** 1027 * @see IBytecodeVisitor#_iload(int, int) 1028 */ 1029 @Override _iload(int pc, int index)1030 public void _iload(int pc, int index) { 1031 // default behavior is to do nothing 1032 } 1033 1034 /** 1035 * @see IBytecodeVisitor#_imul(int) 1036 */ 1037 @Override _imul(int pc)1038 public void _imul(int pc) { 1039 // default behavior is to do nothing 1040 } 1041 1042 /** 1043 * @see IBytecodeVisitor#_ineg(int) 1044 */ 1045 @Override _ineg(int pc)1046 public void _ineg(int pc) { 1047 // default behavior is to do nothing 1048 } 1049 1050 /** 1051 * @see IBytecodeVisitor#_instanceof(int, int, IConstantPoolEntry) 1052 */ 1053 @Override _instanceof(int pc, int index, IConstantPoolEntry constantClass)1054 public void _instanceof(int pc, int index, IConstantPoolEntry constantClass) { 1055 // default behavior is to do nothing 1056 } 1057 /** 1058 * @see IBytecodeVisitor#_invokedynamic(int, int, IConstantPoolEntry, IConstantPoolEntry) 1059 * @since 3.6 1060 * @deprecated This has been replaced with {@link IBytecodeVisitor#_invokedynamic(int, int, IConstantPoolEntry)} 1061 */ 1062 @Override _invokedynamic( int pc, int index, IConstantPoolEntry nameEntry, IConstantPoolEntry descriptorEntry)1063 public void _invokedynamic( 1064 int pc, 1065 int index, 1066 IConstantPoolEntry nameEntry, 1067 IConstantPoolEntry descriptorEntry) { 1068 // default behavior is to do nothing 1069 } 1070 /** 1071 * @see IBytecodeVisitor#_invokedynamic(int, int, IConstantPoolEntry) 1072 * @since 3.8 1073 */ 1074 @Override _invokedynamic( int pc, int index, IConstantPoolEntry invokeDynamicEntry)1075 public void _invokedynamic( 1076 int pc, 1077 int index, 1078 IConstantPoolEntry invokeDynamicEntry) { 1079 // default behavior is to do nothing 1080 } 1081 /** 1082 * @see IBytecodeVisitor#_invokeinterface(int, int, byte, IConstantPoolEntry) 1083 */ 1084 @Override _invokeinterface( int pc, int index, byte nargs, IConstantPoolEntry constantInterfaceMethodref)1085 public void _invokeinterface( 1086 int pc, 1087 int index, 1088 byte nargs, 1089 IConstantPoolEntry constantInterfaceMethodref) { 1090 // default behavior is to do nothing 1091 } 1092 1093 /** 1094 * @see IBytecodeVisitor#_invokespecial(int, int, IConstantPoolEntry) 1095 */ 1096 @Override _invokespecial( int pc, int index, IConstantPoolEntry constantMethodref)1097 public void _invokespecial( 1098 int pc, 1099 int index, 1100 IConstantPoolEntry constantMethodref) { 1101 // default behavior is to do nothing 1102 } 1103 1104 /** 1105 * @see IBytecodeVisitor#_invokestatic(int, int, IConstantPoolEntry) 1106 */ 1107 @Override _invokestatic( int pc, int index, IConstantPoolEntry constantMethodref)1108 public void _invokestatic( 1109 int pc, 1110 int index, 1111 IConstantPoolEntry constantMethodref) { 1112 // default behavior is to do nothing 1113 } 1114 1115 /** 1116 * @see IBytecodeVisitor#_invokevirtual(int, int, IConstantPoolEntry) 1117 */ 1118 @Override _invokevirtual( int pc, int index, IConstantPoolEntry constantMethodref)1119 public void _invokevirtual( 1120 int pc, 1121 int index, 1122 IConstantPoolEntry constantMethodref) { 1123 // default behavior is to do nothing 1124 } 1125 1126 /** 1127 * @see IBytecodeVisitor#_ior(int) 1128 */ 1129 @Override _ior(int pc)1130 public void _ior(int pc) { 1131 // default behavior is to do nothing 1132 } 1133 1134 /** 1135 * @see IBytecodeVisitor#_irem(int) 1136 */ 1137 @Override _irem(int pc)1138 public void _irem(int pc) { 1139 // default behavior is to do nothing 1140 } 1141 1142 /** 1143 * @see IBytecodeVisitor#_ireturn(int) 1144 */ 1145 @Override _ireturn(int pc)1146 public void _ireturn(int pc) { 1147 // default behavior is to do nothing 1148 } 1149 1150 /** 1151 * @see IBytecodeVisitor#_ishl(int) 1152 */ 1153 @Override _ishl(int pc)1154 public void _ishl(int pc) { 1155 // default behavior is to do nothing 1156 } 1157 1158 /** 1159 * @see IBytecodeVisitor#_ishr(int) 1160 */ 1161 @Override _ishr(int pc)1162 public void _ishr(int pc) { 1163 // default behavior is to do nothing 1164 } 1165 1166 /** 1167 * @see IBytecodeVisitor#_istore_0(int) 1168 */ 1169 @Override _istore_0(int pc)1170 public void _istore_0(int pc) { 1171 // default behavior is to do nothing 1172 } 1173 1174 /** 1175 * @see IBytecodeVisitor#_istore_1(int) 1176 */ 1177 @Override _istore_1(int pc)1178 public void _istore_1(int pc) { 1179 // default behavior is to do nothing 1180 } 1181 1182 /** 1183 * @see IBytecodeVisitor#_istore_2(int) 1184 */ 1185 @Override _istore_2(int pc)1186 public void _istore_2(int pc) { 1187 // default behavior is to do nothing 1188 } 1189 1190 /** 1191 * @see IBytecodeVisitor#_istore_3(int) 1192 */ 1193 @Override _istore_3(int pc)1194 public void _istore_3(int pc) { 1195 // default behavior is to do nothing 1196 } 1197 1198 /** 1199 * @see IBytecodeVisitor#_istore(int, int) 1200 */ 1201 @Override _istore(int pc, int index)1202 public void _istore(int pc, int index) { 1203 // default behavior is to do nothing 1204 } 1205 1206 /** 1207 * @see IBytecodeVisitor#_isub(int) 1208 */ 1209 @Override _isub(int pc)1210 public void _isub(int pc) { 1211 // default behavior is to do nothing 1212 } 1213 1214 /** 1215 * @see IBytecodeVisitor#_iushr(int) 1216 */ 1217 @Override _iushr(int pc)1218 public void _iushr(int pc) { 1219 // default behavior is to do nothing 1220 } 1221 1222 /** 1223 * @see IBytecodeVisitor#_ixor(int) 1224 */ 1225 @Override _ixor(int pc)1226 public void _ixor(int pc) { 1227 // default behavior is to do nothing 1228 } 1229 1230 /** 1231 * @see IBytecodeVisitor#_jsr_w(int, int) 1232 */ 1233 @Override _jsr_w(int pc, int branchOffset)1234 public void _jsr_w(int pc, int branchOffset) { 1235 // default behavior is to do nothing 1236 } 1237 1238 /** 1239 * @see IBytecodeVisitor#_jsr(int, int) 1240 */ 1241 @Override _jsr(int pc, int branchOffset)1242 public void _jsr(int pc, int branchOffset) { 1243 // default behavior is to do nothing 1244 } 1245 1246 /** 1247 * @see IBytecodeVisitor#_l2d(int) 1248 */ 1249 @Override _l2d(int pc)1250 public void _l2d(int pc) { 1251 // default behavior is to do nothing 1252 } 1253 1254 /** 1255 * @see IBytecodeVisitor#_l2f(int) 1256 */ 1257 @Override _l2f(int pc)1258 public void _l2f(int pc) { 1259 // default behavior is to do nothing 1260 } 1261 1262 /** 1263 * @see IBytecodeVisitor#_l2i(int) 1264 */ 1265 @Override _l2i(int pc)1266 public void _l2i(int pc) { 1267 // default behavior is to do nothing 1268 } 1269 1270 /** 1271 * @see IBytecodeVisitor#_ladd(int) 1272 */ 1273 @Override _ladd(int pc)1274 public void _ladd(int pc) { 1275 // default behavior is to do nothing 1276 } 1277 1278 /** 1279 * @see IBytecodeVisitor#_laload(int) 1280 */ 1281 @Override _laload(int pc)1282 public void _laload(int pc) { 1283 // default behavior is to do nothing 1284 } 1285 1286 /** 1287 * @see IBytecodeVisitor#_land(int) 1288 */ 1289 @Override _land(int pc)1290 public void _land(int pc) { 1291 // default behavior is to do nothing 1292 } 1293 1294 /** 1295 * @see IBytecodeVisitor#_lastore(int) 1296 */ 1297 @Override _lastore(int pc)1298 public void _lastore(int pc) { 1299 // default behavior is to do nothing 1300 } 1301 1302 /** 1303 * @see IBytecodeVisitor#_lcmp(int) 1304 */ 1305 @Override _lcmp(int pc)1306 public void _lcmp(int pc) { 1307 // default behavior is to do nothing 1308 } 1309 1310 /** 1311 * @see IBytecodeVisitor#_lconst_0(int) 1312 */ 1313 @Override _lconst_0(int pc)1314 public void _lconst_0(int pc) { 1315 // default behavior is to do nothing 1316 } 1317 1318 /** 1319 * @see IBytecodeVisitor#_lconst_1(int) 1320 */ 1321 @Override _lconst_1(int pc)1322 public void _lconst_1(int pc) { 1323 // default behavior is to do nothing 1324 } 1325 1326 /** 1327 * @see IBytecodeVisitor#_ldc_w(int, int, IConstantPoolEntry) 1328 */ 1329 @Override _ldc_w(int pc, int index, IConstantPoolEntry constantPoolEntry)1330 public void _ldc_w(int pc, int index, IConstantPoolEntry constantPoolEntry) { 1331 // default behavior is to do nothing 1332 } 1333 1334 /** 1335 * @see IBytecodeVisitor#_ldc(int, int, IConstantPoolEntry) 1336 */ 1337 @Override _ldc(int pc, int index, IConstantPoolEntry constantPoolEntry)1338 public void _ldc(int pc, int index, IConstantPoolEntry constantPoolEntry) { 1339 // default behavior is to do nothing 1340 } 1341 1342 /** 1343 * @see IBytecodeVisitor#_ldc2_w(int, int, IConstantPoolEntry) 1344 */ 1345 @Override _ldc2_w(int pc, int index, IConstantPoolEntry constantPoolEntry)1346 public void _ldc2_w(int pc, int index, IConstantPoolEntry constantPoolEntry) { 1347 // default behavior is to do nothing 1348 } 1349 1350 /** 1351 * @see IBytecodeVisitor#_ldiv(int) 1352 */ 1353 @Override _ldiv(int pc)1354 public void _ldiv(int pc) { 1355 // default behavior is to do nothing 1356 } 1357 1358 /** 1359 * @see IBytecodeVisitor#_lload_0(int) 1360 */ 1361 @Override _lload_0(int pc)1362 public void _lload_0(int pc) { 1363 // default behavior is to do nothing 1364 } 1365 1366 /** 1367 * @see IBytecodeVisitor#_lload_1(int) 1368 */ 1369 @Override _lload_1(int pc)1370 public void _lload_1(int pc) { 1371 // default behavior is to do nothing 1372 } 1373 1374 /** 1375 * @see IBytecodeVisitor#_lload_2(int) 1376 */ 1377 @Override _lload_2(int pc)1378 public void _lload_2(int pc) { 1379 // default behavior is to do nothing 1380 } 1381 1382 /** 1383 * @see IBytecodeVisitor#_lload_3(int) 1384 */ 1385 @Override _lload_3(int pc)1386 public void _lload_3(int pc) { 1387 // default behavior is to do nothing 1388 } 1389 1390 /** 1391 * @see IBytecodeVisitor#_lload(int, int) 1392 */ 1393 @Override _lload(int pc, int index)1394 public void _lload(int pc, int index) { 1395 // default behavior is to do nothing 1396 } 1397 1398 /** 1399 * @see IBytecodeVisitor#_lmul(int) 1400 */ 1401 @Override _lmul(int pc)1402 public void _lmul(int pc) { 1403 // default behavior is to do nothing 1404 } 1405 1406 /** 1407 * @see IBytecodeVisitor#_lneg(int) 1408 */ 1409 @Override _lneg(int pc)1410 public void _lneg(int pc) { 1411 // default behavior is to do nothing 1412 } 1413 1414 /** 1415 * @see IBytecodeVisitor#_lookupswitch(int, int, int, int[][]) 1416 */ 1417 @Override _lookupswitch( int pc, int defaultoffset, int npairs, int[][] offset_pairs)1418 public void _lookupswitch( 1419 int pc, 1420 int defaultoffset, 1421 int npairs, 1422 int[][] offset_pairs) { 1423 // default behavior is to do nothing 1424 } 1425 1426 /** 1427 * @see IBytecodeVisitor#_lor(int) 1428 */ 1429 @Override _lor(int pc)1430 public void _lor(int pc) { 1431 // default behavior is to do nothing 1432 } 1433 1434 /** 1435 * @see IBytecodeVisitor#_lrem(int) 1436 */ 1437 @Override _lrem(int pc)1438 public void _lrem(int pc) { 1439 // default behavior is to do nothing 1440 } 1441 1442 /** 1443 * @see IBytecodeVisitor#_lreturn(int) 1444 */ 1445 @Override _lreturn(int pc)1446 public void _lreturn(int pc) { 1447 // default behavior is to do nothing 1448 } 1449 1450 /** 1451 * @see IBytecodeVisitor#_lshl(int) 1452 */ 1453 @Override _lshl(int pc)1454 public void _lshl(int pc) { 1455 // default behavior is to do nothing 1456 } 1457 1458 /** 1459 * @see IBytecodeVisitor#_lshr(int) 1460 */ 1461 @Override _lshr(int pc)1462 public void _lshr(int pc) { 1463 // default behavior is to do nothing 1464 } 1465 1466 /** 1467 * @see IBytecodeVisitor#_lstore_0(int) 1468 */ 1469 @Override _lstore_0(int pc)1470 public void _lstore_0(int pc) { 1471 // default behavior is to do nothing 1472 } 1473 1474 /** 1475 * @see IBytecodeVisitor#_lstore_1(int) 1476 */ 1477 @Override _lstore_1(int pc)1478 public void _lstore_1(int pc) { 1479 // default behavior is to do nothing 1480 } 1481 1482 /** 1483 * @see IBytecodeVisitor#_lstore_2(int) 1484 */ 1485 @Override _lstore_2(int pc)1486 public void _lstore_2(int pc) { 1487 // default behavior is to do nothing 1488 } 1489 1490 /** 1491 * @see IBytecodeVisitor#_lstore_3(int) 1492 */ 1493 @Override _lstore_3(int pc)1494 public void _lstore_3(int pc) { 1495 // default behavior is to do nothing 1496 } 1497 1498 /** 1499 * @see IBytecodeVisitor#_lstore(int, int) 1500 */ 1501 @Override _lstore(int pc, int index)1502 public void _lstore(int pc, int index) { 1503 // default behavior is to do nothing 1504 } 1505 1506 /** 1507 * @see IBytecodeVisitor#_lsub(int) 1508 */ 1509 @Override _lsub(int pc)1510 public void _lsub(int pc) { 1511 // default behavior is to do nothing 1512 } 1513 1514 /** 1515 * @see IBytecodeVisitor#_lushr(int) 1516 */ 1517 @Override _lushr(int pc)1518 public void _lushr(int pc) { 1519 // default behavior is to do nothing 1520 } 1521 1522 /** 1523 * @see IBytecodeVisitor#_lxor(int) 1524 */ 1525 @Override _lxor(int pc)1526 public void _lxor(int pc) { 1527 // default behavior is to do nothing 1528 } 1529 1530 /** 1531 * @see IBytecodeVisitor#_monitorenter(int) 1532 */ 1533 @Override _monitorenter(int pc)1534 public void _monitorenter(int pc) { 1535 // default behavior is to do nothing 1536 } 1537 1538 /** 1539 * @see IBytecodeVisitor#_monitorexit(int) 1540 */ 1541 @Override _monitorexit(int pc)1542 public void _monitorexit(int pc) { 1543 // default behavior is to do nothing 1544 } 1545 1546 /** 1547 * @see IBytecodeVisitor#_multianewarray(int, int, int, IConstantPoolEntry) 1548 */ 1549 @Override _multianewarray( int pc, int index, int dimensions, IConstantPoolEntry constantClass)1550 public void _multianewarray( 1551 int pc, 1552 int index, 1553 int dimensions, 1554 IConstantPoolEntry constantClass) { 1555 // default behavior is to do nothing 1556 } 1557 1558 /** 1559 * @see IBytecodeVisitor#_new(int, int, IConstantPoolEntry) 1560 */ 1561 @Override _new(int pc, int index, IConstantPoolEntry constantClass)1562 public void _new(int pc, int index, IConstantPoolEntry constantClass) { 1563 // default behavior is to do nothing 1564 } 1565 1566 /** 1567 * @see IBytecodeVisitor#_newarray(int, int) 1568 */ 1569 @Override _newarray(int pc, int atype)1570 public void _newarray(int pc, int atype) { 1571 // default behavior is to do nothing 1572 } 1573 1574 /** 1575 * @see IBytecodeVisitor#_nop(int) 1576 */ 1577 @Override _nop(int pc)1578 public void _nop(int pc) { 1579 // default behavior is to do nothing 1580 } 1581 1582 /** 1583 * @see IBytecodeVisitor#_pop(int) 1584 */ 1585 @Override _pop(int pc)1586 public void _pop(int pc) { 1587 // default behavior is to do nothing 1588 } 1589 1590 /** 1591 * @see IBytecodeVisitor#_pop2(int) 1592 */ 1593 @Override _pop2(int pc)1594 public void _pop2(int pc) { 1595 // default behavior is to do nothing 1596 } 1597 1598 /** 1599 * @see IBytecodeVisitor#_putfield(int, int, IConstantPoolEntry) 1600 */ 1601 @Override _putfield(int pc, int index, IConstantPoolEntry constantFieldref)1602 public void _putfield(int pc, int index, IConstantPoolEntry constantFieldref) { 1603 // default behavior is to do nothing 1604 } 1605 1606 /** 1607 * @see IBytecodeVisitor#_putstatic(int, int, IConstantPoolEntry) 1608 */ 1609 @Override _putstatic( int pc, int index, IConstantPoolEntry constantFieldref)1610 public void _putstatic( 1611 int pc, 1612 int index, 1613 IConstantPoolEntry constantFieldref) { 1614 // default behavior is to do nothing 1615 } 1616 1617 /** 1618 * @see IBytecodeVisitor#_ret(int, int) 1619 */ 1620 @Override _ret(int pc, int index)1621 public void _ret(int pc, int index) { 1622 // default behavior is to do nothing 1623 } 1624 1625 /** 1626 * @see IBytecodeVisitor#_return(int) 1627 */ 1628 @Override _return(int pc)1629 public void _return(int pc) { 1630 // default behavior is to do nothing 1631 } 1632 1633 /** 1634 * @see IBytecodeVisitor#_saload(int) 1635 */ 1636 @Override _saload(int pc)1637 public void _saload(int pc) { 1638 // default behavior is to do nothing 1639 } 1640 1641 /** 1642 * @see IBytecodeVisitor#_sastore(int) 1643 */ 1644 @Override _sastore(int pc)1645 public void _sastore(int pc) { 1646 // default behavior is to do nothing 1647 } 1648 1649 /** 1650 * @see IBytecodeVisitor#_sipush(int, short) 1651 */ 1652 @Override _sipush(int pc, short value)1653 public void _sipush(int pc, short value) { 1654 // default behavior is to do nothing 1655 } 1656 1657 /** 1658 * @see IBytecodeVisitor#_swap(int) 1659 */ 1660 @Override _swap(int pc)1661 public void _swap(int pc) { 1662 // default behavior is to do nothing 1663 } 1664 1665 /** 1666 * @see IBytecodeVisitor#_tableswitch(int, int, int, int, int[]) 1667 */ 1668 @Override _tableswitch( int pc, int defaultoffset, int low, int high, int[] jump_offsets)1669 public void _tableswitch( 1670 int pc, 1671 int defaultoffset, 1672 int low, 1673 int high, 1674 int[] jump_offsets) { 1675 // default behavior is to do nothing 1676 } 1677 1678 /** 1679 * @see IBytecodeVisitor#_wide(int, int, int, int) 1680 */ 1681 @Override _wide(int pc, int iincopcode, int index, int _const)1682 public void _wide(int pc, int iincopcode, int index, int _const) { 1683 // default behavior is to do nothing 1684 } 1685 1686 /** 1687 * @see IBytecodeVisitor#_wide(int, int, int) 1688 */ 1689 @Override _wide(int pc, int opcode, int index)1690 public void _wide(int pc, int opcode, int index) { 1691 // default behavior is to do nothing 1692 } 1693 1694 /** 1695 * @see IBytecodeVisitor#_breakpoint(int) 1696 */ 1697 @Override _breakpoint(int pc)1698 public void _breakpoint(int pc) { 1699 // default behavior is to do nothing 1700 } 1701 1702 /** 1703 * @see IBytecodeVisitor#_impdep1(int) 1704 */ 1705 @Override _impdep1(int pc)1706 public void _impdep1(int pc) { 1707 // default behavior is to do nothing 1708 } 1709 1710 /** 1711 * @see IBytecodeVisitor#_impdep2(int) 1712 */ 1713 @Override _impdep2(int pc)1714 public void _impdep2(int pc) { 1715 // default behavior is to do nothing 1716 } 1717 1718 } 1719