Lines 159-169
Link Here
|
159 |
" // Method descriptor #19 ()I\n" + |
159 |
" // Method descriptor #19 ()I\n" + |
160 |
" // Stack: 3, Locals: 1\n" + |
160 |
" // Stack: 3, Locals: 1\n" + |
161 |
" public int foo();\n" + |
161 |
" public int foo();\n" + |
162 |
" 0 new A001$1$A [21]\n" + |
162 |
" 0 new A001$1$A [20]\n" + |
163 |
" 3 dup\n" + |
163 |
" 3 dup\n" + |
164 |
" 4 aload_0 [this]\n" + |
164 |
" 4 aload_0 [this]\n" + |
165 |
" 5 invokespecial A001$1$A(A001) [24]\n" + |
165 |
" 5 invokespecial A001$1$A(A001) [22]\n" + |
166 |
" 8 invokevirtual A001$1$A.get() : int [27]\n" + |
166 |
" 8 invokevirtual A001$1$A.get() : int [25]\n" + |
167 |
" 11 ireturn\n" + |
167 |
" 11 ireturn\n" + |
168 |
" Line numbers:\n" + |
168 |
" Line numbers:\n" + |
169 |
" [pc: 0, line: 9]\n" + |
169 |
" [pc: 0, line: 9]\n" + |
Lines 187-196
Link Here
|
187 |
" // Method descriptor #15 ([Ljava/lang/String;)V\n" + |
187 |
" // Method descriptor #15 ([Ljava/lang/String;)V\n" + |
188 |
" // Stack: 1, Locals: 1\n" + |
188 |
" // Stack: 1, Locals: 1\n" + |
189 |
" public static void main(String[] args);\n" + |
189 |
" public static void main(String[] args);\n" + |
190 |
" 0 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
190 |
" 0 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
191 |
" 3 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
191 |
" 3 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
192 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
192 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
193 |
" 9 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
193 |
" 9 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
194 |
" 12 return\n" + |
194 |
" 12 return\n" + |
195 |
" Line numbers:\n" + |
195 |
" Line numbers:\n" + |
196 |
" [pc: 0, line: 3]\n" + |
196 |
" [pc: 0, line: 3]\n" + |
Lines 230-239
Link Here
|
230 |
" // Method descriptor #6 ()V\n" + |
230 |
" // Method descriptor #6 ()V\n" + |
231 |
" // Stack: 2, Locals: 1\n" + |
231 |
" // Stack: 2, Locals: 1\n" + |
232 |
" public void foo();\n" + |
232 |
" public void foo();\n" + |
233 |
" 0 getstatic java.lang.System.out : java.io.PrintStream [22]\n" + |
233 |
" 0 getstatic java.lang.System.out : java.io.PrintStream [17]\n" + |
234 |
" 3 aload_0 [this]\n" + |
234 |
" 3 aload_0 [this]\n" + |
235 |
" 4 invokevirtual A003.bar() : int [24]\n" + |
235 |
" 4 invokevirtual A003.bar() : int [23]\n" + |
236 |
" 7 invokevirtual java.io.PrintStream.println(int) : void [30]\n" + |
236 |
" 7 invokevirtual java.io.PrintStream.println(int) : void [25]\n" + |
237 |
" 10 return\n" + |
237 |
" 10 return\n" + |
238 |
" Line numbers:\n" + |
238 |
" Line numbers:\n" + |
239 |
" [pc: 0, line: 8]\n" + |
239 |
" [pc: 0, line: 8]\n" + |
Lines 271-279
Link Here
|
271 |
" 8 if_icmpne 22\n" + |
271 |
" 8 if_icmpne 22\n" + |
272 |
" 11 iload_1 [b]\n" + |
272 |
" 11 iload_1 [b]\n" + |
273 |
" 12 ifne 22\n" + |
273 |
" 12 ifne 22\n" + |
274 |
" 15 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
274 |
" 15 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
275 |
" 18 iload_2 [i]\n" + |
275 |
" 18 iload_2 [i]\n" + |
276 |
" 19 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
276 |
" 19 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
277 |
" 22 return\n" + |
277 |
" 22 return\n" + |
278 |
" Line numbers:\n" + |
278 |
" Line numbers:\n" + |
279 |
" [pc: 0, line: 3]\n" + |
279 |
" [pc: 0, line: 3]\n" + |
Lines 312-320
Link Here
|
312 |
" 3 iload_1 [i]\n" + |
312 |
" 3 iload_1 [i]\n" + |
313 |
" 4 bipush 6\n" + |
313 |
" 4 bipush 6\n" + |
314 |
" 6 if_icmpne 16\n" + |
314 |
" 6 if_icmpne 16\n" + |
315 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
315 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
316 |
" 12 iload_1 [i]\n" + |
316 |
" 12 iload_1 [i]\n" + |
317 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
317 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
318 |
" 16 return\n" + |
318 |
" 16 return\n" + |
319 |
" Line numbers:\n" + |
319 |
" Line numbers:\n" + |
320 |
" [pc: 0, line: 3]\n" + |
320 |
" [pc: 0, line: 3]\n" + |
Lines 379-386
Link Here
|
379 |
" 1 istore_1 [b]\n" + |
379 |
" 1 istore_1 [b]\n" + |
380 |
" 2 iload_1 [b]\n" + |
380 |
" 2 iload_1 [b]\n" + |
381 |
" 3 ifne 12\n" + |
381 |
" 3 ifne 12\n" + |
382 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
382 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
383 |
" 9 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
383 |
" 9 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
384 |
" 12 return\n" + |
384 |
" 12 return\n" + |
385 |
" Line numbers:\n" + |
385 |
" Line numbers:\n" + |
386 |
" [pc: 0, line: 3]\n" + |
386 |
" [pc: 0, line: 3]\n" + |
Lines 451-459
Link Here
|
451 |
" 8 if_icmpeq 15\n" + |
451 |
" 8 if_icmpeq 15\n" + |
452 |
" 11 iload_1 [b]\n" + |
452 |
" 11 iload_1 [b]\n" + |
453 |
" 12 ifne 22\n" + |
453 |
" 12 ifne 22\n" + |
454 |
" 15 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
454 |
" 15 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
455 |
" 18 iload_2 [i]\n" + |
455 |
" 18 iload_2 [i]\n" + |
456 |
" 19 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
456 |
" 19 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
457 |
" 22 return\n" + |
457 |
" 22 return\n" + |
458 |
" Line numbers:\n" + |
458 |
" Line numbers:\n" + |
459 |
" [pc: 0, line: 3]\n" + |
459 |
" [pc: 0, line: 3]\n" + |
Lines 492-500
Link Here
|
492 |
" 3 iload_1 [i]\n" + |
492 |
" 3 iload_1 [i]\n" + |
493 |
" 4 bipush 6\n" + |
493 |
" 4 bipush 6\n" + |
494 |
" 6 if_icmpeq 9\n" + |
494 |
" 6 if_icmpeq 9\n" + |
495 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
495 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
496 |
" 12 iload_1 [i]\n" + |
496 |
" 12 iload_1 [i]\n" + |
497 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
497 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
498 |
" 16 return\n" + |
498 |
" 16 return\n" + |
499 |
" Line numbers:\n" + |
499 |
" Line numbers:\n" + |
500 |
" [pc: 0, line: 3]\n" + |
500 |
" [pc: 0, line: 3]\n" + |
Lines 530-538
Link Here
|
530 |
" 3 iload_1 [i]\n" + |
530 |
" 3 iload_1 [i]\n" + |
531 |
" 4 bipush 6\n" + |
531 |
" 4 bipush 6\n" + |
532 |
" 6 if_icmpne 16\n" + |
532 |
" 6 if_icmpne 16\n" + |
533 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
533 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
534 |
" 12 iload_1 [i]\n" + |
534 |
" 12 iload_1 [i]\n" + |
535 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
535 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
536 |
" 16 return\n" + |
536 |
" 16 return\n" + |
537 |
" Line numbers:\n" + |
537 |
" Line numbers:\n" + |
538 |
" [pc: 0, line: 3]\n" + |
538 |
" [pc: 0, line: 3]\n" + |
Lines 565-572
Link Here
|
565 |
" public static void main(String[] args);\n" + |
565 |
" public static void main(String[] args);\n" + |
566 |
" 0 iconst_0\n" + |
566 |
" 0 iconst_0\n" + |
567 |
" 1 istore_1 [b]\n" + |
567 |
" 1 istore_1 [b]\n" + |
568 |
" 2 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
568 |
" 2 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
569 |
" 5 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
569 |
" 5 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
570 |
" 8 return\n" + |
570 |
" 8 return\n" + |
571 |
" Line numbers:\n" + |
571 |
" Line numbers:\n" + |
572 |
" [pc: 0, line: 3]\n" + |
572 |
" [pc: 0, line: 3]\n" + |
Lines 600-607
Link Here
|
600 |
" 1 istore_1 [b]\n" + |
600 |
" 1 istore_1 [b]\n" + |
601 |
" 2 iload_1 [b]\n" + |
601 |
" 2 iload_1 [b]\n" + |
602 |
" 3 ifne 12\n" + |
602 |
" 3 ifne 12\n" + |
603 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
603 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
604 |
" 9 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
604 |
" 9 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
605 |
" 12 return\n" + |
605 |
" 12 return\n" + |
606 |
" Line numbers:\n" + |
606 |
" Line numbers:\n" + |
607 |
" [pc: 0, line: 3]\n" + |
607 |
" [pc: 0, line: 3]\n" + |
Lines 649-657
Link Here
|
649 |
" 21 goto 25\n" + |
649 |
" 21 goto 25\n" + |
650 |
" 24 iconst_1\n" + |
650 |
" 24 iconst_1\n" + |
651 |
" 25 if_icmpne 35\n" + |
651 |
" 25 if_icmpne 35\n" + |
652 |
" 28 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
652 |
" 28 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
653 |
" 31 iload_2 [i]\n" + |
653 |
" 31 iload_2 [i]\n" + |
654 |
" 32 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
654 |
" 32 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
655 |
" 35 return\n" + |
655 |
" 35 return\n" + |
656 |
" Line numbers:\n" + |
656 |
" Line numbers:\n" + |
657 |
" [pc: 0, line: 3]\n" + |
657 |
" [pc: 0, line: 3]\n" + |
Lines 690-698
Link Here
|
690 |
" 3 iload_1 [i]\n" + |
690 |
" 3 iload_1 [i]\n" + |
691 |
" 4 bipush 6\n" + |
691 |
" 4 bipush 6\n" + |
692 |
" 6 if_icmpne 16\n" + |
692 |
" 6 if_icmpne 16\n" + |
693 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
693 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
694 |
" 12 iload_1 [i]\n" + |
694 |
" 12 iload_1 [i]\n" + |
695 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
695 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
696 |
" 16 return\n" + |
696 |
" 16 return\n" + |
697 |
" Line numbers:\n" + |
697 |
" Line numbers:\n" + |
698 |
" [pc: 0, line: 3]\n" + |
698 |
" [pc: 0, line: 3]\n" + |
Lines 728-736
Link Here
|
728 |
" 3 iload_1 [i]\n" + |
728 |
" 3 iload_1 [i]\n" + |
729 |
" 4 bipush 6\n" + |
729 |
" 4 bipush 6\n" + |
730 |
" 6 if_icmpeq 16\n" + |
730 |
" 6 if_icmpeq 16\n" + |
731 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
731 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
732 |
" 12 iload_1 [i]\n" + |
732 |
" 12 iload_1 [i]\n" + |
733 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
733 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
734 |
" 16 return\n" + |
734 |
" 16 return\n" + |
735 |
" Line numbers:\n" + |
735 |
" Line numbers:\n" + |
736 |
" [pc: 0, line: 3]\n" + |
736 |
" [pc: 0, line: 3]\n" + |
Lines 765-772
Link Here
|
765 |
" 1 istore_1 [b]\n" + |
765 |
" 1 istore_1 [b]\n" + |
766 |
" 2 iload_1 [b]\n" + |
766 |
" 2 iload_1 [b]\n" + |
767 |
" 3 ifne 12\n" + |
767 |
" 3 ifne 12\n" + |
768 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
768 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
769 |
" 9 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
769 |
" 9 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
770 |
" 12 return\n" + |
770 |
" 12 return\n" + |
771 |
" Line numbers:\n" + |
771 |
" Line numbers:\n" + |
772 |
" [pc: 0, line: 3]\n" + |
772 |
" [pc: 0, line: 3]\n" + |
Lines 801-808
Link Here
|
801 |
" 1 istore_1 [b]\n" + |
801 |
" 1 istore_1 [b]\n" + |
802 |
" 2 iload_1 [b]\n" + |
802 |
" 2 iload_1 [b]\n" + |
803 |
" 3 ifeq 12\n" + |
803 |
" 3 ifeq 12\n" + |
804 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
804 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
805 |
" 9 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
805 |
" 9 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
806 |
" 12 return\n" + |
806 |
" 12 return\n" + |
807 |
" Line numbers:\n" + |
807 |
" Line numbers:\n" + |
808 |
" [pc: 0, line: 3]\n" + |
808 |
" [pc: 0, line: 3]\n" + |
Lines 847-855
Link Here
|
847 |
" 14 goto 21\n" + |
847 |
" 14 goto 21\n" + |
848 |
" 17 iload_1 [b]\n" + |
848 |
" 17 iload_1 [b]\n" + |
849 |
" 18 ifne 28\n" + |
849 |
" 18 ifne 28\n" + |
850 |
" 21 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
850 |
" 21 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
851 |
" 24 iload_2 [i]\n" + |
851 |
" 24 iload_2 [i]\n" + |
852 |
" 25 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
852 |
" 25 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
853 |
" 28 return\n" + |
853 |
" 28 return\n" + |
854 |
" Line numbers:\n" + |
854 |
" Line numbers:\n" + |
855 |
" [pc: 0, line: 3]\n" + |
855 |
" [pc: 0, line: 3]\n" + |
Lines 888-896
Link Here
|
888 |
" 3 iload_1 [i]\n" + |
888 |
" 3 iload_1 [i]\n" + |
889 |
" 4 iconst_5\n" + |
889 |
" 4 iconst_5\n" + |
890 |
" 5 if_icmplt 15\n" + |
890 |
" 5 if_icmplt 15\n" + |
891 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
891 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
892 |
" 11 iload_1 [i]\n" + |
892 |
" 11 iload_1 [i]\n" + |
893 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
893 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
894 |
" 15 return\n" + |
894 |
" 15 return\n" + |
895 |
" Line numbers:\n" + |
895 |
" Line numbers:\n" + |
896 |
" [pc: 0, line: 3]\n" + |
896 |
" [pc: 0, line: 3]\n" + |
Lines 926-934
Link Here
|
926 |
" 2 istore_1 [i]\n" + |
926 |
" 2 istore_1 [i]\n" + |
927 |
" 3 iload_1 [i]\n" + |
927 |
" 3 iload_1 [i]\n" + |
928 |
" 4 iflt 14\n" + |
928 |
" 4 iflt 14\n" + |
929 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
929 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
930 |
" 10 iload_1 [i]\n" + |
930 |
" 10 iload_1 [i]\n" + |
931 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
931 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
932 |
" 14 return\n" + |
932 |
" 14 return\n" + |
933 |
" Line numbers:\n" + |
933 |
" Line numbers:\n" + |
934 |
" [pc: 0, line: 3]\n" + |
934 |
" [pc: 0, line: 3]\n" + |
Lines 963-971
Link Here
|
963 |
" 2 istore_1 [i]\n" + |
963 |
" 2 istore_1 [i]\n" + |
964 |
" 3 iload_1 [i]\n" + |
964 |
" 3 iload_1 [i]\n" + |
965 |
" 4 ifgt 14\n" + |
965 |
" 4 ifgt 14\n" + |
966 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
966 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
967 |
" 10 iload_1 [i]\n" + |
967 |
" 10 iload_1 [i]\n" + |
968 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
968 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
969 |
" 14 return\n" + |
969 |
" 14 return\n" + |
970 |
" Line numbers:\n" + |
970 |
" Line numbers:\n" + |
971 |
" [pc: 0, line: 3]\n" + |
971 |
" [pc: 0, line: 3]\n" + |
Lines 1000-1008
Link Here
|
1000 |
" 2 istore_1 [i]\n" + |
1000 |
" 2 istore_1 [i]\n" + |
1001 |
" 3 iload_1 [i]\n" + |
1001 |
" 3 iload_1 [i]\n" + |
1002 |
" 4 ifle 14\n" + |
1002 |
" 4 ifle 14\n" + |
1003 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1003 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1004 |
" 10 iload_1 [i]\n" + |
1004 |
" 10 iload_1 [i]\n" + |
1005 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1005 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1006 |
" 14 return\n" + |
1006 |
" 14 return\n" + |
1007 |
" Line numbers:\n" + |
1007 |
" Line numbers:\n" + |
1008 |
" [pc: 0, line: 3]\n" + |
1008 |
" [pc: 0, line: 3]\n" + |
Lines 1037-1045
Link Here
|
1037 |
" 2 istore_1 [i]\n" + |
1037 |
" 2 istore_1 [i]\n" + |
1038 |
" 3 iload_1 [i]\n" + |
1038 |
" 3 iload_1 [i]\n" + |
1039 |
" 4 ifge 14\n" + |
1039 |
" 4 ifge 14\n" + |
1040 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1040 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1041 |
" 10 iload_1 [i]\n" + |
1041 |
" 10 iload_1 [i]\n" + |
1042 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1042 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1043 |
" 14 return\n" + |
1043 |
" 14 return\n" + |
1044 |
" Line numbers:\n" + |
1044 |
" Line numbers:\n" + |
1045 |
" [pc: 0, line: 3]\n" + |
1045 |
" [pc: 0, line: 3]\n" + |
Lines 1075-1083
Link Here
|
1075 |
" 3 iload_1 [i]\n" + |
1075 |
" 3 iload_1 [i]\n" + |
1076 |
" 4 iconst_5\n" + |
1076 |
" 4 iconst_5\n" + |
1077 |
" 5 if_icmple 15\n" + |
1077 |
" 5 if_icmple 15\n" + |
1078 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1078 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1079 |
" 11 iload_1 [i]\n" + |
1079 |
" 11 iload_1 [i]\n" + |
1080 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1080 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1081 |
" 15 return\n" + |
1081 |
" 15 return\n" + |
1082 |
" Line numbers:\n" + |
1082 |
" Line numbers:\n" + |
1083 |
" [pc: 0, line: 3]\n" + |
1083 |
" [pc: 0, line: 3]\n" + |
Lines 1114-1122
Link Here
|
1114 |
" 2 istore_1 [i]\n" + |
1114 |
" 2 istore_1 [i]\n" + |
1115 |
" 3 iload_1 [i]\n" + |
1115 |
" 3 iload_1 [i]\n" + |
1116 |
" 4 ifge 14\n" + |
1116 |
" 4 ifge 14\n" + |
1117 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1117 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1118 |
" 10 iload_1 [i]\n" + |
1118 |
" 10 iload_1 [i]\n" + |
1119 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1119 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1120 |
" 14 return\n" + |
1120 |
" 14 return\n" + |
1121 |
" Line numbers:\n" + |
1121 |
" Line numbers:\n" + |
1122 |
" [pc: 0, line: 3]\n" + |
1122 |
" [pc: 0, line: 3]\n" + |
Lines 1152-1160
Link Here
|
1152 |
" 2 istore_1 [i]\n" + |
1152 |
" 2 istore_1 [i]\n" + |
1153 |
" 3 iload_1 [i]\n" + |
1153 |
" 3 iload_1 [i]\n" + |
1154 |
" 4 ifle 14\n" + |
1154 |
" 4 ifle 14\n" + |
1155 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1155 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1156 |
" 10 iload_1 [i]\n" + |
1156 |
" 10 iload_1 [i]\n" + |
1157 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1157 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1158 |
" 14 return\n" + |
1158 |
" 14 return\n" + |
1159 |
" Line numbers:\n" + |
1159 |
" Line numbers:\n" + |
1160 |
" [pc: 0, line: 3]\n" + |
1160 |
" [pc: 0, line: 3]\n" + |
Lines 1190-1198
Link Here
|
1190 |
" 3 iload_1 [i]\n" + |
1190 |
" 3 iload_1 [i]\n" + |
1191 |
" 4 iconst_5\n" + |
1191 |
" 4 iconst_5\n" + |
1192 |
" 5 if_icmpge 15\n" + |
1192 |
" 5 if_icmpge 15\n" + |
1193 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1193 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1194 |
" 11 iload_1 [i]\n" + |
1194 |
" 11 iload_1 [i]\n" + |
1195 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1195 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1196 |
" 15 return\n" + |
1196 |
" 15 return\n" + |
1197 |
" Line numbers:\n" + |
1197 |
" Line numbers:\n" + |
1198 |
" [pc: 0, line: 3]\n" + |
1198 |
" [pc: 0, line: 3]\n" + |
Lines 1228-1236
Link Here
|
1228 |
" 2 istore_1 [i]\n" + |
1228 |
" 2 istore_1 [i]\n" + |
1229 |
" 3 iload_1 [i]\n" + |
1229 |
" 3 iload_1 [i]\n" + |
1230 |
" 4 ifgt 14\n" + |
1230 |
" 4 ifgt 14\n" + |
1231 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1231 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1232 |
" 10 iload_1 [i]\n" + |
1232 |
" 10 iload_1 [i]\n" + |
1233 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1233 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1234 |
" 14 return\n" + |
1234 |
" 14 return\n" + |
1235 |
" Line numbers:\n" + |
1235 |
" Line numbers:\n" + |
1236 |
" [pc: 0, line: 3]\n" + |
1236 |
" [pc: 0, line: 3]\n" + |
Lines 1266-1274
Link Here
|
1266 |
" 2 istore_1 [i]\n" + |
1266 |
" 2 istore_1 [i]\n" + |
1267 |
" 3 iload_1 [i]\n" + |
1267 |
" 3 iload_1 [i]\n" + |
1268 |
" 4 iflt 14\n" + |
1268 |
" 4 iflt 14\n" + |
1269 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1269 |
" 7 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1270 |
" 10 iload_1 [i]\n" + |
1270 |
" 10 iload_1 [i]\n" + |
1271 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1271 |
" 11 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1272 |
" 14 return\n" + |
1272 |
" 14 return\n" + |
1273 |
" Line numbers:\n" + |
1273 |
" Line numbers:\n" + |
1274 |
" [pc: 0, line: 3]\n" + |
1274 |
" [pc: 0, line: 3]\n" + |
Lines 1304-1312
Link Here
|
1304 |
" 3 iload_1 [i]\n" + |
1304 |
" 3 iload_1 [i]\n" + |
1305 |
" 4 iconst_5\n" + |
1305 |
" 4 iconst_5\n" + |
1306 |
" 5 if_icmpgt 15\n" + |
1306 |
" 5 if_icmpgt 15\n" + |
1307 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1307 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1308 |
" 11 iload_1 [i]\n" + |
1308 |
" 11 iload_1 [i]\n" + |
1309 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1309 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1310 |
" 15 return\n" + |
1310 |
" 15 return\n" + |
1311 |
" Line numbers:\n" + |
1311 |
" Line numbers:\n" + |
1312 |
" [pc: 0, line: 3]\n" + |
1312 |
" [pc: 0, line: 3]\n" + |
Lines 1343-1351
Link Here
|
1343 |
" 3 iload_1 [i]\n" + |
1343 |
" 3 iload_1 [i]\n" + |
1344 |
" 4 iconst_5\n" + |
1344 |
" 4 iconst_5\n" + |
1345 |
" 5 if_icmpgt 15\n" + |
1345 |
" 5 if_icmpgt 15\n" + |
1346 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1346 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1347 |
" 11 iload_1 [i]\n" + |
1347 |
" 11 iload_1 [i]\n" + |
1348 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1348 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1349 |
" 15 return\n" + |
1349 |
" 15 return\n" + |
1350 |
" Line numbers:\n" + |
1350 |
" Line numbers:\n" + |
1351 |
" [pc: 0, line: 3]\n" + |
1351 |
" [pc: 0, line: 3]\n" + |
Lines 1395-1403
Link Here
|
1395 |
" 24 iconst_1\n" + |
1395 |
" 24 iconst_1\n" + |
1396 |
" 25 iand\n" + |
1396 |
" 25 iand\n" + |
1397 |
" 26 ifeq 36\n" + |
1397 |
" 26 ifeq 36\n" + |
1398 |
" 29 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1398 |
" 29 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1399 |
" 32 iload_2 [i]\n" + |
1399 |
" 32 iload_2 [i]\n" + |
1400 |
" 33 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1400 |
" 33 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1401 |
" 36 return\n" + |
1401 |
" 36 return\n" + |
1402 |
" Line numbers:\n" + |
1402 |
" Line numbers:\n" + |
1403 |
" [pc: 0, line: 3]\n" + |
1403 |
" [pc: 0, line: 3]\n" + |
Lines 1436-1444
Link Here
|
1436 |
" 3 iload_1 [i]\n" + |
1436 |
" 3 iload_1 [i]\n" + |
1437 |
" 4 bipush 6\n" + |
1437 |
" 4 bipush 6\n" + |
1438 |
" 6 if_icmpne 16\n" + |
1438 |
" 6 if_icmpne 16\n" + |
1439 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1439 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1440 |
" 12 iload_1 [i]\n" + |
1440 |
" 12 iload_1 [i]\n" + |
1441 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1441 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1442 |
" 16 return\n" + |
1442 |
" 16 return\n" + |
1443 |
" Line numbers:\n" + |
1443 |
" Line numbers:\n" + |
1444 |
" [pc: 0, line: 3]\n" + |
1444 |
" [pc: 0, line: 3]\n" + |
Lines 1503-1510
Link Here
|
1503 |
" 1 istore_1 [b]\n" + |
1503 |
" 1 istore_1 [b]\n" + |
1504 |
" 2 iload_1 [b]\n" + |
1504 |
" 2 iload_1 [b]\n" + |
1505 |
" 3 ifne 12\n" + |
1505 |
" 3 ifne 12\n" + |
1506 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1506 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1507 |
" 9 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
1507 |
" 9 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
1508 |
" 12 return\n" + |
1508 |
" 12 return\n" + |
1509 |
" Line numbers:\n" + |
1509 |
" Line numbers:\n" + |
1510 |
" [pc: 0, line: 3]\n" + |
1510 |
" [pc: 0, line: 3]\n" + |
Lines 1583-1591
Link Here
|
1583 |
" 24 iconst_1\n" + |
1583 |
" 24 iconst_1\n" + |
1584 |
" 25 ior\n" + |
1584 |
" 25 ior\n" + |
1585 |
" 26 ifeq 36\n" + |
1585 |
" 26 ifeq 36\n" + |
1586 |
" 29 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1586 |
" 29 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1587 |
" 32 iload_2 [i]\n" + |
1587 |
" 32 iload_2 [i]\n" + |
1588 |
" 33 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1588 |
" 33 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1589 |
" 36 return\n" + |
1589 |
" 36 return\n" + |
1590 |
" Line numbers:\n" + |
1590 |
" Line numbers:\n" + |
1591 |
" [pc: 0, line: 3]\n" + |
1591 |
" [pc: 0, line: 3]\n" + |
Lines 1621-1629
Link Here
|
1621 |
" public static void main(String[] args);\n" + |
1621 |
" public static void main(String[] args);\n" + |
1622 |
" 0 bipush 6\n" + |
1622 |
" 0 bipush 6\n" + |
1623 |
" 2 istore_1 [i]\n" + |
1623 |
" 2 istore_1 [i]\n" + |
1624 |
" 3 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1624 |
" 3 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1625 |
" 6 iload_1 [i]\n" + |
1625 |
" 6 iload_1 [i]\n" + |
1626 |
" 7 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1626 |
" 7 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1627 |
" 10 return\n" + |
1627 |
" 10 return\n" + |
1628 |
" Line numbers:\n" + |
1628 |
" Line numbers:\n" + |
1629 |
" [pc: 0, line: 3]\n" + |
1629 |
" [pc: 0, line: 3]\n" + |
Lines 1658-1666
Link Here
|
1658 |
" 3 iload_1 [i]\n" + |
1658 |
" 3 iload_1 [i]\n" + |
1659 |
" 4 bipush 6\n" + |
1659 |
" 4 bipush 6\n" + |
1660 |
" 6 if_icmpne 16\n" + |
1660 |
" 6 if_icmpne 16\n" + |
1661 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1661 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1662 |
" 12 iload_1 [i]\n" + |
1662 |
" 12 iload_1 [i]\n" + |
1663 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1663 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1664 |
" 16 return\n" + |
1664 |
" 16 return\n" + |
1665 |
" Line numbers:\n" + |
1665 |
" Line numbers:\n" + |
1666 |
" [pc: 0, line: 3]\n" + |
1666 |
" [pc: 0, line: 3]\n" + |
Lines 1693-1700
Link Here
|
1693 |
" public static void main(String[] args);\n" + |
1693 |
" public static void main(String[] args);\n" + |
1694 |
" 0 iconst_0\n" + |
1694 |
" 0 iconst_0\n" + |
1695 |
" 1 istore_1 [b]\n" + |
1695 |
" 1 istore_1 [b]\n" + |
1696 |
" 2 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1696 |
" 2 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1697 |
" 5 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
1697 |
" 5 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
1698 |
" 8 return\n" + |
1698 |
" 8 return\n" + |
1699 |
" Line numbers:\n" + |
1699 |
" Line numbers:\n" + |
1700 |
" [pc: 0, line: 3]\n" + |
1700 |
" [pc: 0, line: 3]\n" + |
Lines 1728-1735
Link Here
|
1728 |
" 1 istore_1 [b]\n" + |
1728 |
" 1 istore_1 [b]\n" + |
1729 |
" 2 iload_1 [b]\n" + |
1729 |
" 2 iload_1 [b]\n" + |
1730 |
" 3 ifne 12\n" + |
1730 |
" 3 ifne 12\n" + |
1731 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1731 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1732 |
" 9 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
1732 |
" 9 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
1733 |
" 12 return\n" + |
1733 |
" 12 return\n" + |
1734 |
" Line numbers:\n" + |
1734 |
" Line numbers:\n" + |
1735 |
" [pc: 0, line: 3]\n" + |
1735 |
" [pc: 0, line: 3]\n" + |
Lines 1778-1786
Link Here
|
1778 |
" 24 iconst_1\n" + |
1778 |
" 24 iconst_1\n" + |
1779 |
" 25 ixor\n" + |
1779 |
" 25 ixor\n" + |
1780 |
" 26 ifeq 36\n" + |
1780 |
" 26 ifeq 36\n" + |
1781 |
" 29 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1781 |
" 29 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1782 |
" 32 iload_2 [i]\n" + |
1782 |
" 32 iload_2 [i]\n" + |
1783 |
" 33 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1783 |
" 33 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1784 |
" 36 return\n" + |
1784 |
" 36 return\n" + |
1785 |
" Line numbers:\n" + |
1785 |
" Line numbers:\n" + |
1786 |
" [pc: 0, line: 3]\n" + |
1786 |
" [pc: 0, line: 3]\n" + |
Lines 1819-1827
Link Here
|
1819 |
" 3 iload_1 [i]\n" + |
1819 |
" 3 iload_1 [i]\n" + |
1820 |
" 4 bipush 6\n" + |
1820 |
" 4 bipush 6\n" + |
1821 |
" 6 if_icmpeq 16\n" + |
1821 |
" 6 if_icmpeq 16\n" + |
1822 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1822 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1823 |
" 12 iload_1 [i]\n" + |
1823 |
" 12 iload_1 [i]\n" + |
1824 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1824 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1825 |
" 16 return\n" + |
1825 |
" 16 return\n" + |
1826 |
" Line numbers:\n" + |
1826 |
" Line numbers:\n" + |
1827 |
" [pc: 0, line: 3]\n" + |
1827 |
" [pc: 0, line: 3]\n" + |
Lines 1857-1865
Link Here
|
1857 |
" 3 iload_1 [i]\n" + |
1857 |
" 3 iload_1 [i]\n" + |
1858 |
" 4 bipush 6\n" + |
1858 |
" 4 bipush 6\n" + |
1859 |
" 6 if_icmpne 16\n" + |
1859 |
" 6 if_icmpne 16\n" + |
1860 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1860 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1861 |
" 12 iload_1 [i]\n" + |
1861 |
" 12 iload_1 [i]\n" + |
1862 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
1862 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [22]\n" + |
1863 |
" 16 return\n" + |
1863 |
" 16 return\n" + |
1864 |
" Line numbers:\n" + |
1864 |
" Line numbers:\n" + |
1865 |
" [pc: 0, line: 3]\n" + |
1865 |
" [pc: 0, line: 3]\n" + |
Lines 1894-1901
Link Here
|
1894 |
" 1 istore_1 [b]\n" + |
1894 |
" 1 istore_1 [b]\n" + |
1895 |
" 2 iload_1 [b]\n" + |
1895 |
" 2 iload_1 [b]\n" + |
1896 |
" 3 ifeq 12\n" + |
1896 |
" 3 ifeq 12\n" + |
1897 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1897 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1898 |
" 9 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
1898 |
" 9 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
1899 |
" 12 return\n" + |
1899 |
" 12 return\n" + |
1900 |
" Line numbers:\n" + |
1900 |
" Line numbers:\n" + |
1901 |
" [pc: 0, line: 3]\n" + |
1901 |
" [pc: 0, line: 3]\n" + |
Lines 1930-1937
Link Here
|
1930 |
" 1 istore_1 [b]\n" + |
1930 |
" 1 istore_1 [b]\n" + |
1931 |
" 2 iload_1 [b]\n" + |
1931 |
" 2 iload_1 [b]\n" + |
1932 |
" 3 ifne 12\n" + |
1932 |
" 3 ifne 12\n" + |
1933 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
1933 |
" 6 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
1934 |
" 9 invokevirtual java.io.PrintStream.println() : void [26]\n" + |
1934 |
" 9 invokevirtual java.io.PrintStream.println() : void [22]\n" + |
1935 |
" 12 return\n" + |
1935 |
" 12 return\n" + |
1936 |
" Line numbers:\n" + |
1936 |
" Line numbers:\n" + |
1937 |
" [pc: 0, line: 3]\n" + |
1937 |
" [pc: 0, line: 3]\n" + |
Lines 2057-2065
Link Here
|
2057 |
" 2 iload_0 [i]\n" + |
2057 |
" 2 iload_0 [i]\n" + |
2058 |
" 3 bipush 6\n" + |
2058 |
" 3 bipush 6\n" + |
2059 |
" 5 if_icmpne 8\n" + |
2059 |
" 5 if_icmpne 8\n" + |
2060 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [26]\n" + |
2060 |
" 8 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
2061 |
" 11 iload_0 [i]\n" + |
2061 |
" 11 iload_0 [i]\n" + |
2062 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [32]\n" + |
2062 |
" 12 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
2063 |
" 15 return\n" + |
2063 |
" 15 return\n" + |
2064 |
" Line numbers:\n" + |
2064 |
" Line numbers:\n" + |
2065 |
" [pc: 0, line: 6]\n" + |
2065 |
" [pc: 0, line: 6]\n" + |
Lines 2122-2130
Link Here
|
2122 |
" 3 iload_0 [i]\n" + |
2122 |
" 3 iload_0 [i]\n" + |
2123 |
" 4 bipush 6\n" + |
2123 |
" 4 bipush 6\n" + |
2124 |
" 6 if_icmpeq 9\n" + |
2124 |
" 6 if_icmpeq 9\n" + |
2125 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [26]\n" + |
2125 |
" 9 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
2126 |
" 12 iload_0 [i]\n" + |
2126 |
" 12 iload_0 [i]\n" + |
2127 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [32]\n" + |
2127 |
" 13 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
2128 |
" 16 return\n" + |
2128 |
" 16 return\n" + |
2129 |
" Line numbers:\n" + |
2129 |
" Line numbers:\n" + |
2130 |
" [pc: 0, line: 6]\n" + |
2130 |
" [pc: 0, line: 6]\n" + |
Lines 2161-2167
Link Here
|
2161 |
" 2 iload_0 [i]\n" + |
2161 |
" 2 iload_0 [i]\n" + |
2162 |
" 3 bipush 6\n" + |
2162 |
" 3 bipush 6\n" + |
2163 |
" 5 if_icmpne 12\n" + |
2163 |
" 5 if_icmpne 12\n" + |
2164 |
" 8 invokestatic X.boom() : boolean [27]\n" + |
2164 |
" 8 invokestatic X.boom() : boolean [26]\n" + |
2165 |
" 11 pop\n" + |
2165 |
" 11 pop\n" + |
2166 |
" 12 return\n" + |
2166 |
" 12 return\n" + |
2167 |
" Line numbers:\n" + |
2167 |
" Line numbers:\n" + |
Lines 2199-2209
Link Here
|
2199 |
" 2 iload_0 [i]\n" + |
2199 |
" 2 iload_0 [i]\n" + |
2200 |
" 3 bipush 6\n" + |
2200 |
" 3 bipush 6\n" + |
2201 |
" 5 if_icmpne 14\n" + |
2201 |
" 5 if_icmpne 14\n" + |
2202 |
" 8 invokestatic X.boom() : boolean [27]\n" + |
2202 |
" 8 invokestatic X.boom() : boolean [26]\n" + |
2203 |
" 11 ifeq 14\n" + |
2203 |
" 11 ifeq 14\n" + |
2204 |
" 14 getstatic java.lang.System.out : java.io.PrintStream [33]\n" + |
2204 |
" 14 getstatic java.lang.System.out : java.io.PrintStream [28]\n" + |
2205 |
" 17 iload_0 [i]\n" + |
2205 |
" 17 iload_0 [i]\n" + |
2206 |
" 18 invokevirtual java.io.PrintStream.println(int) : void [39]\n" + |
2206 |
" 18 invokevirtual java.io.PrintStream.println(int) : void [34]\n" + |
2207 |
" 21 return\n" + |
2207 |
" 21 return\n" + |
2208 |
" Line numbers:\n" + |
2208 |
" Line numbers:\n" + |
2209 |
" [pc: 0, line: 9]\n" + |
2209 |
" [pc: 0, line: 9]\n" + |
Lines 2241-2247
Link Here
|
2241 |
" 3 iload_0 [i]\n" + |
2241 |
" 3 iload_0 [i]\n" + |
2242 |
" 4 bipush 6\n" + |
2242 |
" 4 bipush 6\n" + |
2243 |
" 6 if_icmpeq 13\n" + |
2243 |
" 6 if_icmpeq 13\n" + |
2244 |
" 9 invokestatic X.boom() : boolean [27]\n" + |
2244 |
" 9 invokestatic X.boom() : boolean [26]\n" + |
2245 |
" 12 pop\n" + |
2245 |
" 12 pop\n" + |
2246 |
" 13 return\n" + |
2246 |
" 13 return\n" + |
2247 |
" Line numbers:\n" + |
2247 |
" Line numbers:\n" + |
Lines 2278-2288
Link Here
|
2278 |
" 3 iload_0 [i]\n" + |
2278 |
" 3 iload_0 [i]\n" + |
2279 |
" 4 bipush 6\n" + |
2279 |
" 4 bipush 6\n" + |
2280 |
" 6 if_icmpeq 15\n" + |
2280 |
" 6 if_icmpeq 15\n" + |
2281 |
" 9 invokestatic X.boom() : boolean [27]\n" + |
2281 |
" 9 invokestatic X.boom() : boolean [26]\n" + |
2282 |
" 12 ifne 15\n" + |
2282 |
" 12 ifne 15\n" + |
2283 |
" 15 getstatic java.lang.System.out : java.io.PrintStream [33]\n" + |
2283 |
" 15 getstatic java.lang.System.out : java.io.PrintStream [28]\n" + |
2284 |
" 18 iload_0 [i]\n" + |
2284 |
" 18 iload_0 [i]\n" + |
2285 |
" 19 invokevirtual java.io.PrintStream.println(int) : void [39]\n" + |
2285 |
" 19 invokevirtual java.io.PrintStream.println(int) : void [34]\n" + |
2286 |
" 22 return\n" + |
2286 |
" 22 return\n" + |
2287 |
" Line numbers:\n" + |
2287 |
" Line numbers:\n" + |
2288 |
" [pc: 0, line: 9]\n" + |
2288 |
" [pc: 0, line: 9]\n" + |
Lines 2342-2350
Link Here
|
2342 |
" static void foo3();\n" + |
2342 |
" static void foo3();\n" + |
2343 |
" 0 iconst_5\n" + |
2343 |
" 0 iconst_5\n" + |
2344 |
" 1 istore_0 [i]\n" + |
2344 |
" 1 istore_0 [i]\n" + |
2345 |
" 2 getstatic java.lang.System.out : java.io.PrintStream [26]\n" + |
2345 |
" 2 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
2346 |
" 5 iload_0 [i]\n" + |
2346 |
" 5 iload_0 [i]\n" + |
2347 |
" 6 invokevirtual java.io.PrintStream.println(int) : void [32]\n" + |
2347 |
" 6 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
2348 |
" 9 return\n" + |
2348 |
" 9 return\n" + |
2349 |
" Line numbers:\n" + |
2349 |
" Line numbers:\n" + |
2350 |
" [pc: 0, line: 6]\n" + |
2350 |
" [pc: 0, line: 6]\n" + |
Lines 2403-2411
Link Here
|
2403 |
" static void bar3();\n" + |
2403 |
" static void bar3();\n" + |
2404 |
" 0 bipush 6\n" + |
2404 |
" 0 bipush 6\n" + |
2405 |
" 2 istore_0 [i]\n" + |
2405 |
" 2 istore_0 [i]\n" + |
2406 |
" 3 getstatic java.lang.System.out : java.io.PrintStream [26]\n" + |
2406 |
" 3 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
2407 |
" 6 iload_0 [i]\n" + |
2407 |
" 6 iload_0 [i]\n" + |
2408 |
" 7 invokevirtual java.io.PrintStream.println(int) : void [32]\n" + |
2408 |
" 7 invokevirtual java.io.PrintStream.println(int) : void [27]\n" + |
2409 |
" 10 return\n" + |
2409 |
" 10 return\n" + |
2410 |
" Line numbers:\n" + |
2410 |
" Line numbers:\n" + |
2411 |
" [pc: 0, line: 6]\n" + |
2411 |
" [pc: 0, line: 6]\n" + |
Lines 2470-2478
Link Here
|
2470 |
" static void foo4();\n" + |
2470 |
" static void foo4();\n" + |
2471 |
" 0 iconst_5\n" + |
2471 |
" 0 iconst_5\n" + |
2472 |
" 1 istore_0 [i]\n" + |
2472 |
" 1 istore_0 [i]\n" + |
2473 |
" 2 getstatic java.lang.System.out : java.io.PrintStream [31]\n" + |
2473 |
" 2 getstatic java.lang.System.out : java.io.PrintStream [26]\n" + |
2474 |
" 5 iload_0 [i]\n" + |
2474 |
" 5 iload_0 [i]\n" + |
2475 |
" 6 invokevirtual java.io.PrintStream.println(int) : void [37]\n" + |
2475 |
" 6 invokevirtual java.io.PrintStream.println(int) : void [32]\n" + |
2476 |
" 9 return\n" + |
2476 |
" 9 return\n" + |
2477 |
" Line numbers:\n" + |
2477 |
" Line numbers:\n" + |
2478 |
" [pc: 0, line: 9]\n" + |
2478 |
" [pc: 0, line: 9]\n" + |
Lines 2537-2545
Link Here
|
2537 |
" static void bar4();\n" + |
2537 |
" static void bar4();\n" + |
2538 |
" 0 bipush 6\n" + |
2538 |
" 0 bipush 6\n" + |
2539 |
" 2 istore_0 [i]\n" + |
2539 |
" 2 istore_0 [i]\n" + |
2540 |
" 3 getstatic java.lang.System.out : java.io.PrintStream [31]\n" + |
2540 |
" 3 getstatic java.lang.System.out : java.io.PrintStream [26]\n" + |
2541 |
" 6 iload_0 [i]\n" + |
2541 |
" 6 iload_0 [i]\n" + |
2542 |
" 7 invokevirtual java.io.PrintStream.println(int) : void [37]\n" + |
2542 |
" 7 invokevirtual java.io.PrintStream.println(int) : void [32]\n" + |
2543 |
" 10 return\n" + |
2543 |
" 10 return\n" + |
2544 |
" Line numbers:\n" + |
2544 |
" Line numbers:\n" + |
2545 |
" [pc: 0, line: 9]\n" + |
2545 |
" [pc: 0, line: 9]\n" + |
Lines 2575-2581
Link Here
|
2575 |
" 2 iload_0 [i]\n" + |
2575 |
" 2 iload_0 [i]\n" + |
2576 |
" 3 bipush 6\n" + |
2576 |
" 3 bipush 6\n" + |
2577 |
" 5 if_icmpne 12\n" + |
2577 |
" 5 if_icmpne 12\n" + |
2578 |
" 8 invokestatic X.boom() : boolean [27]\n" + |
2578 |
" 8 invokestatic X.boom() : boolean [26]\n" + |
2579 |
" 11 pop\n" + |
2579 |
" 11 pop\n" + |
2580 |
" 12 return\n" + |
2580 |
" 12 return\n" + |
2581 |
" Line numbers:\n" + |
2581 |
" Line numbers:\n" + |
Lines 2613-2623
Link Here
|
2613 |
" 2 iload_0 [i]\n" + |
2613 |
" 2 iload_0 [i]\n" + |
2614 |
" 3 bipush 6\n" + |
2614 |
" 3 bipush 6\n" + |
2615 |
" 5 if_icmpne 14\n" + |
2615 |
" 5 if_icmpne 14\n" + |
2616 |
" 8 invokestatic X.boom() : boolean [27]\n" + |
2616 |
" 8 invokestatic X.boom() : boolean [26]\n" + |
2617 |
" 11 ifeq 14\n" + |
2617 |
" 11 ifeq 14\n" + |
2618 |
" 14 getstatic java.lang.System.out : java.io.PrintStream [33]\n" + |
2618 |
" 14 getstatic java.lang.System.out : java.io.PrintStream [28]\n" + |
2619 |
" 17 iload_0 [i]\n" + |
2619 |
" 17 iload_0 [i]\n" + |
2620 |
" 18 invokevirtual java.io.PrintStream.println(int) : void [39]\n" + |
2620 |
" 18 invokevirtual java.io.PrintStream.println(int) : void [34]\n" + |
2621 |
" 21 return\n" + |
2621 |
" 21 return\n" + |
2622 |
" Line numbers:\n" + |
2622 |
" Line numbers:\n" + |
2623 |
" [pc: 0, line: 9]\n" + |
2623 |
" [pc: 0, line: 9]\n" + |
Lines 2655-2661
Link Here
|
2655 |
" 3 iload_0 [i]\n" + |
2655 |
" 3 iload_0 [i]\n" + |
2656 |
" 4 bipush 6\n" + |
2656 |
" 4 bipush 6\n" + |
2657 |
" 6 if_icmpeq 13\n" + |
2657 |
" 6 if_icmpeq 13\n" + |
2658 |
" 9 invokestatic X.boom() : boolean [27]\n" + |
2658 |
" 9 invokestatic X.boom() : boolean [26]\n" + |
2659 |
" 12 pop\n" + |
2659 |
" 12 pop\n" + |
2660 |
" 13 return\n" + |
2660 |
" 13 return\n" + |
2661 |
" Line numbers:\n" + |
2661 |
" Line numbers:\n" + |
Lines 2692-2702
Link Here
|
2692 |
" 3 iload_0 [i]\n" + |
2692 |
" 3 iload_0 [i]\n" + |
2693 |
" 4 bipush 6\n" + |
2693 |
" 4 bipush 6\n" + |
2694 |
" 6 if_icmpeq 15\n" + |
2694 |
" 6 if_icmpeq 15\n" + |
2695 |
" 9 invokestatic X.boom() : boolean [27]\n" + |
2695 |
" 9 invokestatic X.boom() : boolean [26]\n" + |
2696 |
" 12 ifne 15\n" + |
2696 |
" 12 ifne 15\n" + |
2697 |
" 15 getstatic java.lang.System.out : java.io.PrintStream [33]\n" + |
2697 |
" 15 getstatic java.lang.System.out : java.io.PrintStream [28]\n" + |
2698 |
" 18 iload_0 [i]\n" + |
2698 |
" 18 iload_0 [i]\n" + |
2699 |
" 19 invokevirtual java.io.PrintStream.println(int) : void [39]\n" + |
2699 |
" 19 invokevirtual java.io.PrintStream.println(int) : void [34]\n" + |
2700 |
" 22 return\n" + |
2700 |
" 22 return\n" + |
2701 |
" Line numbers:\n" + |
2701 |
" Line numbers:\n" + |
2702 |
" [pc: 0, line: 9]\n" + |
2702 |
" [pc: 0, line: 9]\n" + |
Lines 2719-2728
Link Here
|
2719 |
"// Compiled from I.java (version 1.2 : 46.0, no super bit)\n" + |
2719 |
"// Compiled from I.java (version 1.2 : 46.0, no super bit)\n" + |
2720 |
"public abstract interface I extends java.lang.Object {\n" + |
2720 |
"public abstract interface I extends java.lang.Object {\n" + |
2721 |
" Constant pool:\n" + |
2721 |
" Constant pool:\n" + |
2722 |
" constant #1 utf8: I\n" + |
2722 |
" constant #1 class: #2 I\n" + |
2723 |
" constant #2 class: #1 I\n" + |
2723 |
" constant #2 utf8: I\n" + |
2724 |
" constant #3 utf8: java/lang/Object\n" + |
2724 |
" constant #3 class: #4 java/lang/Object\n" + |
2725 |
" constant #4 class: #3 java/lang/Object\n" + |
2725 |
" constant #4 utf8: java/lang/Object\n" + |
2726 |
" constant #5 utf8: SourceFile\n" + |
2726 |
" constant #5 utf8: SourceFile\n" + |
2727 |
" constant #6 utf8: I.java\n" + |
2727 |
" constant #6 utf8: I.java\n" + |
2728 |
"}"; |
2728 |
"}"; |
Lines 2775-2788
Link Here
|
2775 |
" 0 iconst_0\n" + |
2775 |
" 0 iconst_0\n" + |
2776 |
" 1 newarray long [11]\n" + |
2776 |
" 1 newarray long [11]\n" + |
2777 |
" 3 astore_1 [tab]\n" + |
2777 |
" 3 astore_1 [tab]\n" + |
2778 |
" 4 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
2778 |
" 4 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
2779 |
" 7 aload_1 [tab]\n" + |
2779 |
" 7 aload_1 [tab]\n" + |
2780 |
" 8 invokevirtual long[].clone() : java.lang.Object [27]\n" + |
2780 |
" 8 invokevirtual long[].clone() : java.lang.Object [22]\n" + |
2781 |
" 11 invokevirtual java.io.PrintStream.println(java.lang.Object) : void [33]\n" + |
2781 |
" 11 invokevirtual java.io.PrintStream.println(java.lang.Object) : void [28]\n" + |
2782 |
" 14 getstatic java.lang.System.out : java.io.PrintStream [21]\n" + |
2782 |
" 14 getstatic java.lang.System.out : java.io.PrintStream [16]\n" + |
2783 |
" 17 aload_1 [tab]\n" + |
2783 |
" 17 aload_1 [tab]\n" + |
2784 |
" 18 invokevirtual long[].clone() : java.lang.Object [27]\n" + |
2784 |
" 18 invokevirtual long[].clone() : java.lang.Object [22]\n" + |
2785 |
" 21 invokevirtual java.io.PrintStream.println(java.lang.Object) : void [33]\n" + |
2785 |
" 21 invokevirtual java.io.PrintStream.println(java.lang.Object) : void [28]\n" + |
2786 |
" 24 return\n"; |
2786 |
" 24 return\n"; |
2787 |
checkClassFile("1.5", "X", source, expectedOutput); |
2787 |
checkClassFile("1.5", "X", source, expectedOutput); |
2788 |
} |
2788 |
} |