Byte offset | Instruction | Argument |
---|
0 | aload_0 | |
1 | getfield | constants
|
4 | iload_1 | |
5 | aaload | |
6 | invokevirtual | DE.fub.inf.JVM.JavaClass.Constant.getTag():byte |
9 | istore_2 | |
10 | aload_0 | |
11 | getfield | file
|
14 | new | StringBuffer |
17 | dup | |
18 | ldc | "<H4> <A NAME=cp" |
20 | invokespecial | StringBuffer.<init>(String):void |
23 | iload_1 | |
24 | invokevirtual | StringBuffer.append(int):StringBuffer |
27 | ldc | ">" |
29 | invokevirtual | StringBuffer.append(String):StringBuffer |
32 | iload_1 | |
33 | invokevirtual | StringBuffer.append(int):StringBuffer |
36 | ldc | "</A> " |
38 | invokevirtual | StringBuffer.append(String):StringBuffer |
41 | getstatic | DE.fub.inf.JVM.Constants.CONSTANT_NAMES |
44 | iload_2 | |
45 | aaload | |
46 | invokevirtual | StringBuffer.append(String):StringBuffer |
49 | ldc | "</H4>" |
51 | invokevirtual | StringBuffer.append(String):StringBuffer |
54 | invokevirtual | StringBuffer.toString():String |
57 | invokevirtual | java.io.PrintWriter.println(String):void |
60 | iload_2 | |
61 | tableswitch |
|
100 | iload_2 | |
101 | bipush | 10 |
103 | if_icmpne | 137 |
106 | aload_0 | |
107 | getfield | constant_pool
|
110 | iload_1 | |
111 | bipush | 10 |
113 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.getConstant(short, byte):DE.fub.inf.JVM.JavaClass.Constant |
116 | checkcast | DE.fub.inf.JVM.JavaClass.ConstantMethodref |
119 | astore | %6 |
121 | aload | %6 |
123 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantMethodref.getClassIndex():short |
126 | istore_3 | |
127 | aload | %6 |
129 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantMethodref.getNameAndTypeIndex():short |
132 | istore | %4 |
134 | goto | 165 |
137 | aload_0 | |
138 | getfield | constant_pool
|
141 | iload_1 | |
142 | bipush | 11 |
144 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.getConstant(short, byte):DE.fub.inf.JVM.JavaClass.Constant |
147 | checkcast | DE.fub.inf.JVM.JavaClass.ConstantInterfaceMethodref |
150 | astore | %6 |
152 | aload | %6 |
154 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantInterfaceMethodref.getClassIndex():short |
157 | istore_3 | |
158 | aload | %6 |
160 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantInterfaceMethodref.getNameAndTypeIndex():short |
163 | istore | %4 |
165 | aload_0 | |
166 | getfield | constant_pool
|
169 | iload | %4 |
171 | bipush | 12 |
173 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.constantToString(short, byte):String |
176 | astore | %6 |
178 | aload | %6 |
180 | invokestatic | Class2HTML.toHTML(String):String |
183 | astore | %7 |
185 | aload_0 | |
186 | getfield | constant_pool
|
189 | iload_3 | |
190 | bipush | 7 |
192 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.constantToString(short, byte):String |
195 | astore | %8 |
197 | aload | %8 |
199 | invokestatic | DE.fub.inf.JVM.JavaClass.Utility.compactClassName(String):String |
202 | astore | %9 |
204 | aload | %8 |
206 | invokestatic | DE.fub.inf.JVM.JavaClass.Utility.compactClassName(String):String |
209 | astore | %9 |
211 | aload | %9 |
213 | new | StringBuffer |
216 | dup | |
217 | aload_0 | |
218 | getfield | class_package
|
221 | invokestatic | String.valueOf(Object):String |
224 | invokespecial | StringBuffer.<init>(String):void |
227 | ldc | "." |
229 | invokevirtual | StringBuffer.append(String):StringBuffer |
232 | invokevirtual | StringBuffer.toString():String |
235 | iconst_1 | |
236 | invokestatic | DE.fub.inf.JVM.JavaClass.Utility.compactClassName(String, String, boolean):String |
239 | astore | %9 |
241 | aload_0 | |
242 | getfield | constant_pool
|
245 | iload | %4 |
247 | bipush | 12 |
249 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.getConstant(short, byte):DE.fub.inf.JVM.JavaClass.Constant |
252 | checkcast | DE.fub.inf.JVM.JavaClass.ConstantNameAndType |
255 | astore | %10 |
257 | aload_0 | |
258 | getfield | constant_pool
|
261 | aload | %10 |
263 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantNameAndType.getSignatureIndex():short |
266 | iconst_1 | |
267 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.constantToString(short, byte):String |
270 | astore | %11 |
272 | aload | %11 |
274 | iconst_0 | |
275 | invokestatic | DE.fub.inf.JVM.JavaClass.Utility.methodSignatureArgumentTypes(String, boolean):String[] |
278 | astore | %12 |
280 | aload | %11 |
282 | iconst_0 | |
283 | invokestatic | DE.fub.inf.JVM.JavaClass.Utility.methodSignatureReturnType(String, boolean):String |
286 | astore | %13 |
288 | aload | %13 |
290 | invokestatic | Class2HTML.referenceType(String):String |
293 | astore | %14 |
295 | new | StringBuffer |
298 | dup | |
299 | ldc | "(" |
301 | invokespecial | StringBuffer.<init>(String):void |
304 | astore | %15 |
306 | iconst_0 | |
307 | istore | %16 |
309 | goto | 347 |
312 | aload | %15 |
314 | aload | %12 |
316 | iload | %16 |
318 | aaload | |
319 | invokestatic | Class2HTML.referenceType(String):String |
322 | invokevirtual | StringBuffer.append(String):StringBuffer |
325 | pop | |
326 | iload | %16 |
328 | aload | %12 |
330 | arraylength | |
331 | iconst_1 | |
332 | isub | |
333 | if_icmpge | 344 |
336 | aload | %15 |
338 | ldc | ", " |
340 | invokevirtual | StringBuffer.append(String):StringBuffer |
343 | pop | |
344 | iinc | %16 1 |
347 | iload | %16 |
349 | aload | %12 |
351 | arraylength | |
352 | if_icmplt | 312 |
355 | aload | %15 |
357 | ldc | ")" |
359 | invokevirtual | StringBuffer.append(String):StringBuffer |
362 | pop | |
363 | aload | %15 |
365 | invokevirtual | StringBuffer.toString():String |
368 | astore | %16 |
370 | aload | %8 |
372 | aload_0 | |
373 | getfield | class_name
|
376 | invokevirtual | String.equals(Object):boolean |
379 | ifeq | 453 |
382 | new | StringBuffer |
385 | dup | |
386 | ldc | "<A HREF="" |
388 | invokespecial | StringBuffer.<init>(String):void |
391 | aload_0 | |
392 | getfield | class_name
|
395 | invokevirtual | StringBuffer.append(String):StringBuffer |
398 | ldc | "_code.html#method" |
400 | invokevirtual | StringBuffer.append(String):StringBuffer |
403 | aload_0 | |
404 | new | StringBuffer |
407 | dup | |
408 | aload | %6 |
410 | invokestatic | String.valueOf(Object):String |
413 | invokespecial | StringBuffer.<init>(String):void |
416 | aload | %11 |
418 | invokevirtual | StringBuffer.append(String):StringBuffer |
421 | invokevirtual | StringBuffer.toString():String |
424 | invokespecial | ConstantHTML.getMethodNumber(String):int |
427 | invokevirtual | StringBuffer.append(int):StringBuffer |
430 | ldc | "" TARGET=Code>" |
432 | invokevirtual | StringBuffer.append(String):StringBuffer |
435 | aload | %7 |
437 | invokevirtual | StringBuffer.append(String):StringBuffer |
440 | ldc | "</A>" |
442 | invokevirtual | StringBuffer.append(String):StringBuffer |
445 | invokevirtual | StringBuffer.toString():String |
448 | astore | %5 |
450 | goto | 497 |
453 | new | StringBuffer |
456 | dup | |
457 | ldc | "<A HREF="" |
459 | invokespecial | StringBuffer.<init>(String):void |
462 | aload | %8 |
464 | invokevirtual | StringBuffer.append(String):StringBuffer |
467 | ldc | ".html" |
469 | invokevirtual | StringBuffer.append(String):StringBuffer |
472 | ldc | "" TARGET=_top>" |
474 | invokevirtual | StringBuffer.append(String):StringBuffer |
477 | aload | %9 |
479 | invokevirtual | StringBuffer.append(String):StringBuffer |
482 | ldc | "</A>." |
484 | invokevirtual | StringBuffer.append(String):StringBuffer |
487 | aload | %7 |
489 | invokevirtual | StringBuffer.append(String):StringBuffer |
492 | invokevirtual | StringBuffer.toString():String |
495 | astore | %5 |
497 | aload_0 | |
498 | getfield | constant_ref
|
501 | iload_1 | |
502 | new | StringBuffer |
505 | dup | |
506 | aload | %14 |
508 | invokestatic | String.valueOf(Object):String |
511 | invokespecial | StringBuffer.<init>(String):void |
514 | ldc | " <A HREF="" |
516 | invokevirtual | StringBuffer.append(String):StringBuffer |
519 | aload_0 | |
520 | getfield | class_name
|
523 | invokevirtual | StringBuffer.append(String):StringBuffer |
526 | ldc | "_cp.html#cp" |
528 | invokevirtual | StringBuffer.append(String):StringBuffer |
531 | iload_3 | |
532 | invokevirtual | StringBuffer.append(int):StringBuffer |
535 | ldc | "" TARGET=Constants>" |
537 | invokevirtual | StringBuffer.append(String):StringBuffer |
540 | aload | %9 |
542 | invokevirtual | StringBuffer.append(String):StringBuffer |
545 | ldc | "</A>.<A HREF="" |
547 | invokevirtual | StringBuffer.append(String):StringBuffer |
550 | aload_0 | |
551 | getfield | class_name
|
554 | invokevirtual | StringBuffer.append(String):StringBuffer |
557 | ldc | "_cp.html#cp" |
559 | invokevirtual | StringBuffer.append(String):StringBuffer |
562 | iload_1 | |
563 | invokevirtual | StringBuffer.append(int):StringBuffer |
566 | ldc | "" TARGET=ConstantPool>" |
568 | invokevirtual | StringBuffer.append(String):StringBuffer |
571 | aload | %7 |
573 | invokevirtual | StringBuffer.append(String):StringBuffer |
576 | ldc | "</A> " |
578 | invokevirtual | StringBuffer.append(String):StringBuffer |
581 | aload | %16 |
583 | invokevirtual | StringBuffer.append(String):StringBuffer |
586 | invokevirtual | StringBuffer.toString():String |
589 | aastore | |
590 | aload_0 | |
591 | getfield | file
|
594 | new | StringBuffer |
597 | dup | |
598 | ldc | "<P><TT>" |
600 | invokespecial | StringBuffer.<init>(String):void |
603 | aload | %14 |
605 | invokevirtual | StringBuffer.append(String):StringBuffer |
608 | ldc | " " |
610 | invokevirtual | StringBuffer.append(String):StringBuffer |
613 | aload | %5 |
615 | invokevirtual | StringBuffer.append(String):StringBuffer |
618 | aload | %16 |
620 | invokevirtual | StringBuffer.append(String):StringBuffer |
623 | ldc | " </TT>\n<UL>" |
625 | invokevirtual | StringBuffer.append(String):StringBuffer |
628 | ldc | "<LI><A HREF="#cp" |
630 | invokevirtual | StringBuffer.append(String):StringBuffer |
633 | iload_3 | |
634 | invokevirtual | StringBuffer.append(int):StringBuffer |
637 | ldc | "">Class index(" |
639 | invokevirtual | StringBuffer.append(String):StringBuffer |
642 | iload_3 | |
643 | invokevirtual | StringBuffer.append(int):StringBuffer |
646 | ldc | ")</A>\n" |
648 | invokevirtual | StringBuffer.append(String):StringBuffer |
651 | ldc | "<LI><A HREF="#cp" |
653 | invokevirtual | StringBuffer.append(String):StringBuffer |
656 | iload | %4 |
658 | invokevirtual | StringBuffer.append(int):StringBuffer |
661 | ldc | "">NameAndType index(" |
663 | invokevirtual | StringBuffer.append(String):StringBuffer |
666 | iload | %4 |
668 | invokevirtual | StringBuffer.append(int):StringBuffer |
671 | ldc | ")</A></UL>" |
673 | invokevirtual | StringBuffer.append(String):StringBuffer |
676 | invokevirtual | StringBuffer.toString():String |
679 | invokevirtual | java.io.PrintWriter.println(String):void |
682 | goto | 1506 |
685 | aload_0 | |
686 | getfield | constant_pool
|
689 | iload_1 | |
690 | bipush | 9 |
692 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.getConstant(short, byte):DE.fub.inf.JVM.JavaClass.Constant |
695 | checkcast | DE.fub.inf.JVM.JavaClass.ConstantFieldref |
698 | astore | %17 |
700 | aload | %17 |
702 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantFieldref.getClassIndex():short |
705 | istore_3 | |
706 | aload | %17 |
708 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantFieldref.getNameAndTypeIndex():short |
711 | istore | %4 |
713 | aload_0 | |
714 | getfield | constant_pool
|
717 | iload_3 | |
718 | bipush | 7 |
720 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.constantToString(short, byte):String |
723 | astore | %18 |
725 | aload | %18 |
727 | invokestatic | DE.fub.inf.JVM.JavaClass.Utility.compactClassName(String):String |
730 | astore | %19 |
732 | aload | %19 |
734 | new | StringBuffer |
737 | dup | |
738 | aload_0 | |
739 | getfield | class_package
|
742 | invokestatic | String.valueOf(Object):String |
745 | invokespecial | StringBuffer.<init>(String):void |
748 | ldc | "." |
750 | invokevirtual | StringBuffer.append(String):StringBuffer |
753 | invokevirtual | StringBuffer.toString():String |
756 | iconst_1 | |
757 | invokestatic | DE.fub.inf.JVM.JavaClass.Utility.compactClassName(String, String, boolean):String |
760 | astore | %19 |
762 | aload_0 | |
763 | getfield | constant_pool
|
766 | iload | %4 |
768 | bipush | 12 |
770 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.constantToString(short, byte):String |
773 | astore | %20 |
775 | aload | %18 |
777 | aload_0 | |
778 | getfield | class_name
|
781 | invokevirtual | String.equals(Object):boolean |
784 | ifeq | 834 |
787 | new | StringBuffer |
790 | dup | |
791 | ldc | "<A HREF="" |
793 | invokespecial | StringBuffer.<init>(String):void |
796 | aload | %18 |
798 | invokevirtual | StringBuffer.append(String):StringBuffer |
801 | ldc | "_methods.html#field" |
803 | invokevirtual | StringBuffer.append(String):StringBuffer |
806 | aload | %20 |
808 | invokevirtual | StringBuffer.append(String):StringBuffer |
811 | ldc | "" TARGET=Methods>" |
813 | invokevirtual | StringBuffer.append(String):StringBuffer |
816 | aload | %20 |
818 | invokevirtual | StringBuffer.append(String):StringBuffer |
821 | ldc | "</A>" |
823 | invokevirtual | StringBuffer.append(String):StringBuffer |
826 | invokevirtual | StringBuffer.toString():String |
829 | astore | %5 |
831 | goto | 878 |
834 | new | StringBuffer |
837 | dup | |
838 | ldc | "<A HREF="" |
840 | invokespecial | StringBuffer.<init>(String):void |
843 | aload | %18 |
845 | invokevirtual | StringBuffer.append(String):StringBuffer |
848 | ldc | ".html" TARGET=_top>" |
850 | invokevirtual | StringBuffer.append(String):StringBuffer |
853 | aload | %19 |
855 | invokevirtual | StringBuffer.append(String):StringBuffer |
858 | ldc | "</A>." |
860 | invokevirtual | StringBuffer.append(String):StringBuffer |
863 | aload | %20 |
865 | invokevirtual | StringBuffer.append(String):StringBuffer |
868 | ldc | "\n" |
870 | invokevirtual | StringBuffer.append(String):StringBuffer |
873 | invokevirtual | StringBuffer.toString():String |
876 | astore | %5 |
878 | aload_0 | |
879 | getfield | constant_ref
|
882 | iload_1 | |
883 | new | StringBuffer |
886 | dup | |
887 | ldc | "<A HREF="" |
889 | invokespecial | StringBuffer.<init>(String):void |
892 | aload_0 | |
893 | getfield | class_name
|
896 | invokevirtual | StringBuffer.append(String):StringBuffer |
899 | ldc | "_cp.html#cp" |
901 | invokevirtual | StringBuffer.append(String):StringBuffer |
904 | iload_3 | |
905 | invokevirtual | StringBuffer.append(int):StringBuffer |
908 | ldc | "" TARGET=Constants>" |
910 | invokevirtual | StringBuffer.append(String):StringBuffer |
913 | aload | %19 |
915 | invokevirtual | StringBuffer.append(String):StringBuffer |
918 | ldc | "</A>.<A HREF="" |
920 | invokevirtual | StringBuffer.append(String):StringBuffer |
923 | aload_0 | |
924 | getfield | class_name
|
927 | invokevirtual | StringBuffer.append(String):StringBuffer |
930 | ldc | "_cp.html#cp" |
932 | invokevirtual | StringBuffer.append(String):StringBuffer |
935 | iload_1 | |
936 | invokevirtual | StringBuffer.append(int):StringBuffer |
939 | ldc | "" TARGET=ConstantPool>" |
941 | invokevirtual | StringBuffer.append(String):StringBuffer |
944 | aload | %20 |
946 | invokevirtual | StringBuffer.append(String):StringBuffer |
949 | ldc | "</A>" |
951 | invokevirtual | StringBuffer.append(String):StringBuffer |
954 | invokevirtual | StringBuffer.toString():String |
957 | aastore | |
958 | aload_0 | |
959 | getfield | file
|
962 | new | StringBuffer |
965 | dup | |
966 | ldc | "<P><TT>" |
968 | invokespecial | StringBuffer.<init>(String):void |
971 | aload | %5 |
973 | invokevirtual | StringBuffer.append(String):StringBuffer |
976 | ldc | "</TT><BR>\n" |
978 | invokevirtual | StringBuffer.append(String):StringBuffer |
981 | ldc | "<UL>" |
983 | invokevirtual | StringBuffer.append(String):StringBuffer |
986 | ldc | "<LI><A HREF="#cp" |
988 | invokevirtual | StringBuffer.append(String):StringBuffer |
991 | iload_3 | |
992 | invokevirtual | StringBuffer.append(int):StringBuffer |
995 | ldc | "">Class(" |
997 | invokevirtual | StringBuffer.append(String):StringBuffer |
1000 | iload_3 | |
1001 | invokevirtual | StringBuffer.append(int):StringBuffer |
1004 | ldc | ")</A><BR>\n" |
1006 | invokevirtual | StringBuffer.append(String):StringBuffer |
1009 | ldc | "<LI><A HREF="#cp" |
1011 | invokevirtual | StringBuffer.append(String):StringBuffer |
1014 | iload | %4 |
1016 | invokevirtual | StringBuffer.append(int):StringBuffer |
1019 | ldc | "">NameAndType(" |
1021 | invokevirtual | StringBuffer.append(String):StringBuffer |
1024 | iload | %4 |
1026 | invokevirtual | StringBuffer.append(int):StringBuffer |
1029 | ldc | ")</A></UL>" |
1031 | invokevirtual | StringBuffer.append(String):StringBuffer |
1034 | invokevirtual | StringBuffer.toString():String |
1037 | invokevirtual | java.io.PrintWriter.println(String):void |
1040 | goto | 1506 |
1043 | aload_0 | |
1044 | getfield | constant_pool
|
1047 | iload_1 | |
1048 | bipush | 7 |
1050 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.getConstant(short, byte):DE.fub.inf.JVM.JavaClass.Constant |
1053 | checkcast | DE.fub.inf.JVM.JavaClass.ConstantClass |
1056 | astore | %21 |
1058 | aload | %21 |
1060 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantClass.getNameIndex():short |
1063 | istore | %4 |
1065 | aload_0 | |
1066 | getfield | constant_pool
|
1069 | iload_1 | |
1070 | iload_2 | |
1071 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.constantToString(short, byte):String |
1074 | astore | %22 |
1076 | aload | %22 |
1078 | invokestatic | DE.fub.inf.JVM.JavaClass.Utility.compactClassName(String):String |
1081 | astore | %23 |
1083 | aload | %23 |
1085 | new | StringBuffer |
1088 | dup | |
1089 | aload_0 | |
1090 | getfield | class_package
|
1093 | invokestatic | String.valueOf(Object):String |
1096 | invokespecial | StringBuffer.<init>(String):void |
1099 | ldc | "." |
1101 | invokevirtual | StringBuffer.append(String):StringBuffer |
1104 | invokevirtual | StringBuffer.toString():String |
1107 | iconst_1 | |
1108 | invokestatic | DE.fub.inf.JVM.JavaClass.Utility.compactClassName(String, String, boolean):String |
1111 | astore | %23 |
1113 | new | StringBuffer |
1116 | dup | |
1117 | ldc | "<A HREF="" |
1119 | invokespecial | StringBuffer.<init>(String):void |
1122 | aload | %22 |
1124 | invokevirtual | StringBuffer.append(String):StringBuffer |
1127 | ldc | ".html" TARGET=_top>" |
1129 | invokevirtual | StringBuffer.append(String):StringBuffer |
1132 | aload | %23 |
1134 | invokevirtual | StringBuffer.append(String):StringBuffer |
1137 | ldc | "</A>" |
1139 | invokevirtual | StringBuffer.append(String):StringBuffer |
1142 | invokevirtual | StringBuffer.toString():String |
1145 | astore | %5 |
1147 | aload_0 | |
1148 | getfield | constant_ref
|
1151 | iload_1 | |
1152 | new | StringBuffer |
1155 | dup | |
1156 | ldc | "<A HREF="" |
1158 | invokespecial | StringBuffer.<init>(String):void |
1161 | aload_0 | |
1162 | getfield | class_name
|
1165 | invokevirtual | StringBuffer.append(String):StringBuffer |
1168 | ldc | "_cp.html#cp" |
1170 | invokevirtual | StringBuffer.append(String):StringBuffer |
1173 | iload_1 | |
1174 | invokevirtual | StringBuffer.append(int):StringBuffer |
1177 | ldc | "" TARGET=ConstantPool>" |
1179 | invokevirtual | StringBuffer.append(String):StringBuffer |
1182 | aload | %23 |
1184 | invokevirtual | StringBuffer.append(String):StringBuffer |
1187 | ldc | "</A>" |
1189 | invokevirtual | StringBuffer.append(String):StringBuffer |
1192 | invokevirtual | StringBuffer.toString():String |
1195 | aastore | |
1196 | aload_0 | |
1197 | getfield | file
|
1200 | new | StringBuffer |
1203 | dup | |
1204 | ldc | "<P><TT>" |
1206 | invokespecial | StringBuffer.<init>(String):void |
1209 | aload | %5 |
1211 | invokevirtual | StringBuffer.append(String):StringBuffer |
1214 | ldc | "</TT><UL>" |
1216 | invokevirtual | StringBuffer.append(String):StringBuffer |
1219 | ldc | "<LI><A HREF="#cp" |
1221 | invokevirtual | StringBuffer.append(String):StringBuffer |
1224 | iload | %4 |
1226 | invokevirtual | StringBuffer.append(int):StringBuffer |
1229 | ldc | "">Name index(" |
1231 | invokevirtual | StringBuffer.append(String):StringBuffer |
1234 | iload | %4 |
1236 | invokevirtual | StringBuffer.append(int):StringBuffer |
1239 | ldc | ")</A></UL>\n" |
1241 | invokevirtual | StringBuffer.append(String):StringBuffer |
1244 | invokevirtual | StringBuffer.toString():String |
1247 | invokevirtual | java.io.PrintWriter.println(String):void |
1250 | goto | 1506 |
1253 | aload_0 | |
1254 | getfield | constant_pool
|
1257 | iload_1 | |
1258 | bipush | 8 |
1260 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.getConstant(short, byte):DE.fub.inf.JVM.JavaClass.Constant |
1263 | checkcast | DE.fub.inf.JVM.JavaClass.ConstantString |
1266 | astore | %24 |
1268 | aload | %24 |
1270 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantString.getStringIndex():short |
1273 | istore | %4 |
1275 | aload_0 | |
1276 | getfield | constant_pool
|
1279 | iload_1 | |
1280 | iload_2 | |
1281 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.constantToString(short, byte):String |
1284 | invokestatic | Class2HTML.toHTML(String):String |
1287 | astore | %25 |
1289 | aload_0 | |
1290 | getfield | file
|
1293 | new | StringBuffer |
1296 | dup | |
1297 | ldc | "<P><TT>" |
1299 | invokespecial | StringBuffer.<init>(String):void |
1302 | aload | %25 |
1304 | invokevirtual | StringBuffer.append(String):StringBuffer |
1307 | ldc | "</TT><UL>" |
1309 | invokevirtual | StringBuffer.append(String):StringBuffer |
1312 | ldc | "<LI><A HREF="#cp" |
1314 | invokevirtual | StringBuffer.append(String):StringBuffer |
1317 | iload | %4 |
1319 | invokevirtual | StringBuffer.append(int):StringBuffer |
1322 | ldc | "">Name index(" |
1324 | invokevirtual | StringBuffer.append(String):StringBuffer |
1327 | iload | %4 |
1329 | invokevirtual | StringBuffer.append(int):StringBuffer |
1332 | ldc | ")</A></UL>\n" |
1334 | invokevirtual | StringBuffer.append(String):StringBuffer |
1337 | invokevirtual | StringBuffer.toString():String |
1340 | invokevirtual | java.io.PrintWriter.println(String):void |
1343 | goto | 1506 |
1346 | aload_0 | |
1347 | getfield | constant_pool
|
1350 | iload_1 | |
1351 | bipush | 12 |
1353 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.getConstant(short, byte):DE.fub.inf.JVM.JavaClass.Constant |
1356 | checkcast | DE.fub.inf.JVM.JavaClass.ConstantNameAndType |
1359 | astore | %26 |
1361 | aload | %26 |
1363 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantNameAndType.getNameIndex():short |
1366 | istore | %4 |
1368 | aload | %26 |
1370 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantNameAndType.getSignatureIndex():short |
1373 | istore | %27 |
1375 | aload_0 | |
1376 | getfield | file
|
1379 | new | StringBuffer |
1382 | dup | |
1383 | ldc | "<P><TT>" |
1385 | invokespecial | StringBuffer.<init>(String):void |
1388 | aload_0 | |
1389 | getfield | constant_pool
|
1392 | iload_1 | |
1393 | iload_2 | |
1394 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.constantToString(short, byte):String |
1397 | invokestatic | Class2HTML.toHTML(String):String |
1400 | invokevirtual | StringBuffer.append(String):StringBuffer |
1403 | ldc | "</TT><UL>" |
1405 | invokevirtual | StringBuffer.append(String):StringBuffer |
1408 | ldc | "<LI><A HREF="#cp" |
1410 | invokevirtual | StringBuffer.append(String):StringBuffer |
1413 | iload | %4 |
1415 | invokevirtual | StringBuffer.append(int):StringBuffer |
1418 | ldc | "">Name index(" |
1420 | invokevirtual | StringBuffer.append(String):StringBuffer |
1423 | iload | %4 |
1425 | invokevirtual | StringBuffer.append(int):StringBuffer |
1428 | ldc | ")</A>\n" |
1430 | invokevirtual | StringBuffer.append(String):StringBuffer |
1433 | ldc | "<LI><A HREF="#cp" |
1435 | invokevirtual | StringBuffer.append(String):StringBuffer |
1438 | iload | %27 |
1440 | invokevirtual | StringBuffer.append(int):StringBuffer |
1443 | ldc | "">Signature index(" |
1445 | invokevirtual | StringBuffer.append(String):StringBuffer |
1448 | iload | %27 |
1450 | invokevirtual | StringBuffer.append(int):StringBuffer |
1453 | ldc | ")</A></UL>\n" |
1455 | invokevirtual | StringBuffer.append(String):StringBuffer |
1458 | invokevirtual | StringBuffer.toString():String |
1461 | invokevirtual | java.io.PrintWriter.println(String):void |
1464 | goto | 1506 |
1467 | aload_0 | |
1468 | getfield | file
|
1471 | new | StringBuffer |
1474 | dup | |
1475 | ldc | "<P><TT>" |
1477 | invokespecial | StringBuffer.<init>(String):void |
1480 | aload_0 | |
1481 | getfield | constant_pool
|
1484 | iload_1 | |
1485 | iload_2 | |
1486 | invokevirtual | DE.fub.inf.JVM.JavaClass.ConstantPool.constantToString(short, byte):String |
1489 | invokestatic | Class2HTML.toHTML(String):String |
1492 | invokevirtual | StringBuffer.append(String):StringBuffer |
1495 | ldc | "</TT>\n" |
1497 | invokevirtual | StringBuffer.append(String):StringBuffer |
1500 | invokevirtual | StringBuffer.toString():String |
1503 | invokevirtual | java.io.PrintWriter.println(String):void |
1506 | return | |