private final String codeLink(intint)

Attributes

Byte
offset
InstructionArgument
0newStringBuffer
3dup
4invokespecialStringBuffer.<init>:()V():void
7ldc"<A HREF=""
9invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
12aload_0
13getfieldclass_name:Ljava/lang/String;
16invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
19ldc"_code.html#code"
21invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
24iload_2
25invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
28ldc"@"
30invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
33iload_1
34invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
37ldc"" TARGET=Code>"
39invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
42iload_1
43invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
46ldc"</A>"
48invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
51invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
54areturn

final void close()

Attributes

Byte
offset
InstructionArgument
0aload_0
1getfieldfile:Ljava/io/PrintWriter;
4ldc"</TABLE></BODY></HTML>"
6invokevirtualjava.io.PrintWriter.println:(Ljava/lang/String;)V(String):void
9aload_0
10getfieldfile:Ljava/io/PrintWriter;
13invokevirtualjava.io.PrintWriter.close:()V():void
16return

final void writeAttribute(DE.fub.inf.JVM.JavaClass.AttributeString)

Attributes

Byte
offset
InstructionArgument
0aload_0
1aload_1
2aload_2
3iconst_0
4invokevirtualAttributeHTML.writeAttribute:(LDE/fub/inf/JVM/JavaClass/Attribute;Ljava/lang/String;I)V(DE.fub.inf.JVM.JavaClass.Attribute, String, int):void
7return

final void writeAttribute(DE.fub.inf.JVM.JavaClass.AttributeStringint)

Attributes

Byte
offset
InstructionArgument
0aload_1
1invokevirtualDE.fub.inf.JVM.JavaClass.Attribute.getTag:()B():byte
4istore%4
6iload%4
8iconst_m1
9if_icmpne13
12return
13aload_0
14dup
15getfieldattr_count:I
18iconst_1
19iadd
20putfieldattr_count:I
23aload_0
24getfieldattr_count:I
27iconst_2
28irem
29ifne44
32aload_0
33getfieldfile:Ljava/io/PrintWriter;
36ldc"<TR BGCOLOR="#C0C0C0"><TD>"
38invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
41goto53
44aload_0
45getfieldfile:Ljava/io/PrintWriter;
48ldc"<TR BGCOLOR="#A0A0A0"><TD>"
50invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
53aload_0
54getfieldfile:Ljava/io/PrintWriter;
57newStringBuffer
60dup
61invokespecialStringBuffer.<init>:()V():void
64ldc"<H4><A NAME=""
66invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
69aload_2
70invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
73ldc"">"
75invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
78aload_0
79getfieldattr_count:I
82invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
85ldc" "
87invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
90getstaticDE.fub.inf.JVM.Constants.ATTRIBUTE_NAMES:[Ljava/lang/String;
93iload%4
95aaload
96invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
99ldc"</A></H4>"
101invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
104invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
107invokevirtualjava.io.PrintWriter.println:(Ljava/lang/String;)V(String):void
110iload%4
112tableswitch
0123456default
49542915656166877910491230
156aload_1
157checkcastDE.fub.inf.JVM.JavaClass.Code
160astore%6
162aload%6
164invokevirtualDE.fub.inf.JVM.JavaClass.Code.getAttributes:()[LDE/fub/inf/JVM/JavaClass/Attribute;():DE.fub.inf.JVM.JavaClass.Attribute[]
167astore%7
169aload_0
170getfieldfile:Ljava/io/PrintWriter;
173newStringBuffer
176dup
177invokespecialStringBuffer.<init>:()V():void
180ldc"<UL><LI>Maximum stack size = "
182invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
185aload%6
187invokevirtualDE.fub.inf.JVM.JavaClass.Code.getMaxStack:()I():int
190invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
193ldc"</LI>\n<LI>Number of local variables = "
195invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
198aload%6
200invokevirtualDE.fub.inf.JVM.JavaClass.Code.getMaxLocals:()I():int
203invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
206ldc"</LI>\n<LI><A HREF=""
208invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
211aload_0
212getfieldclass_name:Ljava/lang/String;
215invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
218ldc"_code.html#method"
220invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
223iload_3
224invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
227ldc"" TARGET=Code>Byte code</A></LI></UL>\n"
229invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
232invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
235invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
238aload%6
240invokevirtualDE.fub.inf.JVM.JavaClass.Code.getExceptionTable:()[LDE/fub/inf/JVM/JavaClass/CodeException;():DE.fub.inf.JVM.JavaClass.CodeException[]
243astore%8
245aload%8
247arraylength
248istore%9
250iload%9
252ifle426
255aload_0
256getfieldfile:Ljava/io/PrintWriter;
259ldc"<P><B>Exceptions handled</B><UL>"
261invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
264iconst_0
265istore%10
267goto410
270aload%8
272iload%10
274aaload
275invokevirtualDE.fub.inf.JVM.JavaClass.CodeException.getCatchType:()I():int
278istore%11
280aload_0
281getfieldfile:Ljava/io/PrintWriter;
284ldc"<LI>"
286invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
289iload%11
291ifeq313
294aload_0
295getfieldfile:Ljava/io/PrintWriter;
298aload_0
299getfieldconstant_html:LDE/fub/inf/JVM/Util/ConstantHTML;
302iload%11
304invokevirtualConstantHTML.referenceConstant:(I)Ljava/lang/String;(int):String
307invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
310goto322
313aload_0
314getfieldfile:Ljava/io/PrintWriter;
317ldc"Any Exception"
319invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
322aload_0
323getfieldfile:Ljava/io/PrintWriter;
326newStringBuffer
329dup
330invokespecialStringBuffer.<init>:()V():void
333ldc"<BR>(Ranging from lines "
335invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
338aload_0
339aload%8
341iload%10
343aaload
344invokevirtualDE.fub.inf.JVM.JavaClass.CodeException.getStartPC:()I():int
347iload_3
348invokespecialAttributeHTML.codeLink:(II)Ljava/lang/String;(int, int):String
351invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
354ldc" to "
356invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
359aload_0
360aload%8
362iload%10
364aaload
365invokevirtualDE.fub.inf.JVM.JavaClass.CodeException.getEndPC:()I():int
368iload_3
369invokespecialAttributeHTML.codeLink:(II)Ljava/lang/String;(int, int):String
372invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
375ldc", handled at line "
377invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
380aload_0
381aload%8
383iload%10
385aaload
386invokevirtualDE.fub.inf.JVM.JavaClass.CodeException.getHandlerPC:()I():int
389iload_3
390invokespecialAttributeHTML.codeLink:(II)Ljava/lang/String;(int, int):String
393invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
396ldc")</LI>"
398invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
401invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
404invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
407iinc%10 1
410iload%10
412iload%9
414if_icmplt270
417aload_0
418getfieldfile:Ljava/io/PrintWriter;
421ldc"</UL>"
423invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
426goto1259
429aload_1
430checkcastDE.fub.inf.JVM.JavaClass.ConstantValue
433invokevirtualDE.fub.inf.JVM.JavaClass.ConstantValue.getConstantValueIndex:()I():int
436istore%5
438aload_0
439getfieldfile:Ljava/io/PrintWriter;
442newStringBuffer
445dup
446invokespecialStringBuffer.<init>:()V():void
449ldc"<UL><LI><A HREF=""
451invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
454aload_0
455getfieldclass_name:Ljava/lang/String;
458invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
461ldc"_cp.html#cp"
463invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
466iload%5
468invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
471ldc"" TARGET="ConstantPool">Constant value index("
473invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
476iload%5
478invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
481ldc")</A></UL>\n"
483invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
486invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
489invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
492goto1259
495aload_1
496checkcastDE.fub.inf.JVM.JavaClass.SourceFile
499invokevirtualDE.fub.inf.JVM.JavaClass.SourceFile.getSourceFileIndex:()I():int
502istore%5
504aload_0
505getfieldfile:Ljava/io/PrintWriter;
508newStringBuffer
511dup
512invokespecialStringBuffer.<init>:()V():void
515ldc"<UL><LI><A HREF=""
517invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
520aload_0
521getfieldclass_name:Ljava/lang/String;
524invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
527ldc"_cp.html#cp"
529invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
532iload%5
534invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
537ldc"" TARGET="ConstantPool">Source file index("
539invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
542iload%5
544invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
547ldc")</A></UL>\n"
549invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
552invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
555invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
558goto1259
561aload_1
562checkcastDE.fub.inf.JVM.JavaClass.ExceptionTable
565invokevirtualDE.fub.inf.JVM.JavaClass.ExceptionTable.getExceptionIndexTable:()[I():int
568astore%10
570aload_0
571getfieldfile:Ljava/io/PrintWriter;
574ldc"<UL>"
576invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
579iconst_0
580istore%11
582goto648
585aload_0
586getfieldfile:Ljava/io/PrintWriter;
589newStringBuffer
592dup
593invokespecialStringBuffer.<init>:()V():void
596ldc"<LI><A HREF=""
598invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
601aload_0
602getfieldclass_name:Ljava/lang/String;
605invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
608ldc"_cp.html#cp"
610invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
613aload%10
615iload%11
617iaload
618invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
621ldc"" TARGET="ConstantPool">Exception class index("
623invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
626aload%10
628iload%11
630iaload
631invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
634ldc")</A>\n"
636invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
639invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
642invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
645iinc%11 1
648iload%11
650aload%10
652arraylength
653if_icmplt585
656aload_0
657getfieldfile:Ljava/io/PrintWriter;
660ldc"</UL>\n"
662invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
665goto1259
668aload_1
669checkcastDE.fub.inf.JVM.JavaClass.LineNumberTable
672invokevirtualDE.fub.inf.JVM.JavaClass.LineNumberTable.getLineNumberTable:()[LDE/fub/inf/JVM/JavaClass/LineNumber;():DE.fub.inf.JVM.JavaClass.LineNumber[]
675astore%11
677aload_0
678getfieldfile:Ljava/io/PrintWriter;
681ldc"<P>"
683invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
686iconst_0
687istore%12
689goto768
692aload_0
693getfieldfile:Ljava/io/PrintWriter;
696newStringBuffer
699dup
700invokespecialStringBuffer.<init>:()V():void
703ldc"("
705invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
708aload%11
710iload%12
712aaload
713invokevirtualDE.fub.inf.JVM.JavaClass.LineNumber.getStartPC:()I():int
716invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
719ldc", "
721invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
724aload%11
726iload%12
728aaload
729invokevirtualDE.fub.inf.JVM.JavaClass.LineNumber.getLineNumber:()I():int
732invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
735ldc")"
737invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
740invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
743invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
746iload%12
748aload%11
750arraylength
751iconst_1
752isub
753if_icmpge765
756aload_0
757getfieldfile:Ljava/io/PrintWriter;
760ldc", "
762invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
765iinc%12 1
768iload%12
770aload%11
772arraylength
773if_icmplt692
776goto1259
779aload_1
780checkcastDE.fub.inf.JVM.JavaClass.LocalVariableTable
783invokevirtualDE.fub.inf.JVM.JavaClass.LocalVariableTable.getLocalVariableTable:()[LDE/fub/inf/JVM/JavaClass/LocalVariable;():DE.fub.inf.JVM.JavaClass.LocalVariable[]
786astore%12
788aload_0
789getfieldfile:Ljava/io/PrintWriter;
792ldc"<UL>"
794invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
797iconst_0
798istore%13
800goto1029
803aload%12
805iload%13
807aaload
808invokevirtualDE.fub.inf.JVM.JavaClass.LocalVariable.getSignatureIndex:()I():int
811istore%5
813aload_0
814getfieldconstant_pool:LDE/fub/inf/JVM/JavaClass/ConstantPool;
817iload%5
819iconst_1
820invokevirtualDE.fub.inf.JVM.JavaClass.ConstantPool.getConstant:(IB)LDE/fub/inf/JVM/JavaClass/Constant;(int, byte):DE.fub.inf.JVM.JavaClass.Constant
823checkcastDE.fub.inf.JVM.JavaClass.ConstantUtf8
826invokevirtualDE.fub.inf.JVM.JavaClass.ConstantUtf8.getBytes:()Ljava/lang/String;():String
829astore%14
831aload%14
833iconst_0
834invokestaticDE.fub.inf.JVM.JavaClass.Utility.signatureToString:(Ljava/lang/String;Z)Ljava/lang/String;(String, boolean):String
837astore%14
839aload%12
841iload%13
843aaload
844invokevirtualDE.fub.inf.JVM.JavaClass.LocalVariable.getStartPC:()I():int
847istore%15
849iload%15
851aload%12
853iload%13
855aaload
856invokevirtualDE.fub.inf.JVM.JavaClass.LocalVariable.getLength:()I():int
859iadd
860istore%16
862aload_0
863getfieldfile:Ljava/io/PrintWriter;
866newStringBuffer
869dup
870invokespecialStringBuffer.<init>:()V():void
873ldc"<LI>"
875invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
878aload%14
880invokestaticClass2HTML.referenceType:(Ljava/lang/String;)Ljava/lang/String;(String):String
883invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
886ldc_w" <B>"
889invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
892aload%12
894iload%13
896aaload
897invokevirtualDE.fub.inf.JVM.JavaClass.LocalVariable.getName:()Ljava/lang/String;():String
900invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
903ldc_w"</B> in slot %"
906invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
909aload%12
911iload%13
913aaload
914invokevirtualDE.fub.inf.JVM.JavaClass.LocalVariable.getSlot:()I():int
917invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
920ldc_w"<BR>Valid from lines "
923invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
926ldc"<A HREF=""
928invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
931aload_0
932getfieldclass_name:Ljava/lang/String;
935invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
938ldc"_code.html#code"
940invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
943iload_3
944invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
947ldc"@"
949invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
952iload%15
954invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
957ldc"" TARGET=Code>"
959invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
962iload%15
964invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
967ldc_w"</A> to "
970invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
973ldc"<A HREF=""
975invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
978aload_0
979getfieldclass_name:Ljava/lang/String;
982invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
985ldc"_code.html#code"
987invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
990iload_3
991invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
994ldc"@"
996invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
999iload%16
1001invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
1004ldc"" TARGET=Code>"
1006invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1009iload%16
1011invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
1014ldc_w"</A></LI>"
1017invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1020invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
1023invokevirtualjava.io.PrintWriter.println:(Ljava/lang/String;)V(String):void
1026iinc%13 1
1029iload%13
1031aload%12
1033arraylength
1034if_icmplt803
1037aload_0
1038getfieldfile:Ljava/io/PrintWriter;
1041ldc"</UL>\n"
1043invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
1046goto1259
1049aload_1
1050checkcastDE.fub.inf.JVM.JavaClass.InnerClasses
1053invokevirtualDE.fub.inf.JVM.JavaClass.InnerClasses.getInnerClasses:()[LDE/fub/inf/JVM/JavaClass/InnerClass;():DE.fub.inf.JVM.JavaClass.InnerClass[]
1056astore%13
1058aload_0
1059getfieldfile:Ljava/io/PrintWriter;
1062ldc"<UL>"
1064invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
1067iconst_0
1068istore%14
1070goto1210
1073aload%13
1075iload%14
1077aaload
1078invokevirtualDE.fub.inf.JVM.JavaClass.InnerClass.getInnerNameIndex:()I():int
1081istore%5
1083aload_0
1084getfieldconstant_pool:LDE/fub/inf/JVM/JavaClass/ConstantPool;
1087iload%5
1089iconst_1
1090invokevirtualDE.fub.inf.JVM.JavaClass.ConstantPool.getConstant:(IB)LDE/fub/inf/JVM/JavaClass/Constant;(int, byte):DE.fub.inf.JVM.JavaClass.Constant
1093checkcastDE.fub.inf.JVM.JavaClass.ConstantUtf8
1096invokevirtualDE.fub.inf.JVM.JavaClass.ConstantUtf8.getBytes:()Ljava/lang/String;():String
1099astore%15
1101aload%13
1103iload%14
1105aaload
1106invokevirtualDE.fub.inf.JVM.JavaClass.InnerClass.getInnerAccessFlags:()I():int
1109invokestaticDE.fub.inf.JVM.JavaClass.Utility.accessToString:(I)Ljava/lang/String;(int):String
1112astore%16
1114aload_0
1115getfieldfile:Ljava/io/PrintWriter;
1118newStringBuffer
1121dup
1122invokespecialStringBuffer.<init>:()V():void
1125ldc_w"<LI><FONT COLOR="#FF0000">"
1128invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1131aload%16
1133invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1136ldc_w"</FONT> "
1139invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1142aload_0
1143getfieldconstant_html:LDE/fub/inf/JVM/Util/ConstantHTML;
1146aload%13
1148iload%14
1150aaload
1151invokevirtualDE.fub.inf.JVM.JavaClass.InnerClass.getInnerClassIndex:()I():int
1154invokevirtualConstantHTML.referenceConstant:(I)Ljava/lang/String;(int):String
1157invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1160ldc_w" in class "
1163invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1166aload_0
1167getfieldconstant_html:LDE/fub/inf/JVM/Util/ConstantHTML;
1170aload%13
1172iload%14
1174aaload
1175invokevirtualDE.fub.inf.JVM.JavaClass.InnerClass.getOuterClassIndex:()I():int
1178invokevirtualConstantHTML.referenceConstant:(I)Ljava/lang/String;(int):String
1181invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1184ldc_w"named "
1187invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1190aload%15
1192invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1195ldc_w"</LI>\n"
1198invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1201invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
1204invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
1207iinc%14 1
1210iload%14
1212aload%13
1214arraylength
1215if_icmplt1073
1218aload_0
1219getfieldfile:Ljava/io/PrintWriter;
1222ldc"</UL>\n"
1224invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
1227goto1259
1230aload_0
1231getfieldfile:Ljava/io/PrintWriter;
1234newStringBuffer
1237dup
1238invokespecialStringBuffer.<init>:()V():void
1241ldc"<P>"
1243invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1246aload_1
1247invokevirtualObject.toString:()Ljava/lang/String;():String
1250invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
1253invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
1256invokevirtualjava.io.PrintWriter.print:(Ljava/lang/String;)V(String):void
1259aload_0
1260getfieldfile:Ljava/io/PrintWriter;
1263ldc_w"</TD></TR>"
1266invokevirtualjava.io.PrintWriter.println:(Ljava/lang/String;)V(String):void
1269aload_0
1270getfieldfile:Ljava/io/PrintWriter;
1273invokevirtualjava.io.PrintWriter.flush:()V():void
1276return

 void <init>(StringStringDE.fub.inf.JVM.JavaClass.ConstantPoolConstantHTML)

Attributes

Byte
offset
InstructionArgument
0aload_0
1invokespecialObject.<init>:()V():void
4aload_0
5iconst_0
6putfieldattr_count:I
9aload_0
10aload_2
11putfieldclass_name:Ljava/lang/String;
14aload_0
15aload_3
16putfieldconstant_pool:LDE/fub/inf/JVM/JavaClass/ConstantPool;
19aload_0
20aload%4
22putfieldconstant_html:LDE/fub/inf/JVM/Util/ConstantHTML;
25aload_0
26newjava.io.PrintWriter
29dup
30newjava.io.FileOutputStream
33dup
34newStringBuffer
37dup
38invokespecialStringBuffer.<init>:()V():void
41aload_1
42invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
45aload_2
46invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
49ldc_w"_attributes.html"
52invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
55invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
58invokespecialjava.io.FileOutputStream.<init>:(Ljava/lang/String;)V(String):void
61invokespecialjava.io.PrintWriter.<init>:(Ljava/io/OutputStream;)V(java.io.OutputStream):void
64putfieldfile:Ljava/io/PrintWriter;
67aload_0
68getfieldfile:Ljava/io/PrintWriter;
71ldc_w"<HTML><BODY BGCOLOR="#C0C0C0"><TABLE BORDER=0>"
74invokevirtualjava.io.PrintWriter.println:(Ljava/lang/String;)V(String):void
77return