void <init>(StringStringStringDE.fub.inf.JVM.JavaClass.Method[]DE.fub.inf.JVM.JavaClass.ConstantPool)

Attributes

Byte
offset
InstructionArgument
0aload_0
1invokespecialObject.<init>():void
4aload_0
5aload_2
6putfieldclass_name
9aload_0
10aload_3
11putfieldclass_package
14aload_0
15aload%5
17putfieldconstant_pool
20aload_0
21aload%4
23putfieldmethods
26aload_0
27aload%5
29invokevirtualDE.fub.inf.JVM.JavaClass.ConstantPool.getConstantPool():DE.fub.inf.JVM.JavaClass.Constant[]
32putfieldconstants
35aload_0
36newjava.io.PrintWriter
39dup
40newjava.io.FileOutputStream
43dup
44newStringBuffer
47dup
48aload_1
49invokestaticString.valueOf(Object):String
52invokespecialStringBuffer.<init>(String):void
55aload_2
56invokevirtualStringBuffer.append(String):StringBuffer
59ldc"_cp.html"
61invokevirtualStringBuffer.append(String):StringBuffer
64invokevirtualStringBuffer.toString():String
67invokespecialjava.io.FileOutputStream.<init>(String):void
70invokespecialjava.io.PrintWriter.<init>(java.io.OutputStream):void
73putfieldfile
76aload_0
77aload_0
78getfieldconstants
81arraylength
82anewarrayString
85putfieldconstant_ref
88aload_0
89getfieldfile
92ldc"<HTML><BODY BGCOLOR="#C0C0C0"><TABLE BORDER=0>"
94invokevirtualjava.io.PrintWriter.println(String):void
97iconst_1
98istore%6
100goto163
103iload%6
105iconst_2
106irem
107ifne122
110aload_0
111getfieldfile
114ldc"<TR BGCOLOR="#C0C0C0"><TD>"
116invokevirtualjava.io.PrintWriter.print(String):void
119goto131
122aload_0
123getfieldfile
126ldc"<TR BGCOLOR="#A0A0A0"><TD>"
128invokevirtualjava.io.PrintWriter.print(String):void
131aload_0
132getfieldconstants
135iload%6
137aaload
138ifnull147
141aload_0
142iload%6
144invokespecialConstantHTML.writeConstant(short):void
147aload_0
148getfieldfile
151ldc"</TD></TR>\n"
153invokevirtualjava.io.PrintWriter.print(String):void
156iload%6
158iconst_1
159iadd
160int2short
161istore%6
163iload%6
165aload_0
166getfieldconstants
169arraylength
170if_icmplt103
173aload_0
174getfieldfile
177ldc"</TABLE></BODY></HTML>"
179invokevirtualjava.io.PrintWriter.println(String):void
182aload_0
183getfieldfile
186invokevirtualjava.io.PrintWriter.close():void
189return

 String referenceConstant(short)

Attributes

Byte
offset
InstructionArgument
0aload_0
1getfieldconstant_ref
4iload_1
5aaload
6areturn

private void writeConstant(short)

Attributes

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

private final int getMethodNumber(String)

Attributes

Byte
offset
InstructionArgument
0iconst_0
1istore_2
2goto53
5newStringBuffer
8dup
9aload_0
10getfieldmethods
13iload_2
14aaload
15invokevirtualDE.fub.inf.JVM.JavaClass.Method.getName():String
18invokestaticString.valueOf(Object):String
21invokespecialStringBuffer.<init>(String):void
24aload_0
25getfieldmethods
28iload_2
29aaload
30invokevirtualDE.fub.inf.JVM.JavaClass.Method.getSignature():String
33invokevirtualStringBuffer.append(String):StringBuffer
36invokevirtualStringBuffer.toString():String
39astore_3
40aload_3
41aload_1
42invokevirtualString.equals(Object):boolean
45ifeq50
48iload_2
49ireturn
50iinc%2 1
53iload_2
54aload_0
55getfieldmethods
58arraylength
59if_icmplt5
62iconst_m1
63ireturn