public static void main(String[])

Attributes

Byte
offset
InstructionArgument
0aload_0
1arraylength
2anewarrayString
5astore_1
6iconst_0
7istore_2
8aconst_null
9astore_3
10aconst_null
11astore%4
13aconst_null
14astore%5
16ldc"file.separator"
18invokestaticSystem.getProperty:(Ljava/lang/String;)Ljava/lang/String;(String):String
21invokevirtualString.toCharArray:()[C():char
24iconst_0
25caload
26istore%6
28newStringBuffer
31dup
32invokespecialStringBuffer.<init>:()V():void
35ldc"."
37invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
40iload%6
42invokevirtualStringBuffer.append:(C)Ljava/lang/StringBuffer;(char):StringBuffer
45invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
48astore%7
50iconst_0
51istore%8
53goto224
56aload_0
57iload%8
59aaload
60iconst_0
61invokevirtualString.charAt:(I)C(int):char
64bipush45 
66if_icmpne211
69aload_0
70iload%8
72aaload
73ldc"-d"
75invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
78ifeq156
81aload_0
82iinc%8 1
85iload%8
87aaload
88astore%7
90aload%7
92newStringBuffer
95dup
96invokespecialStringBuffer.<init>:()V():void
99ldc""
101invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
104iload%6
106invokevirtualStringBuffer.append:(C)Ljava/lang/StringBuffer;(char):StringBuffer
109invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
112invokevirtualString.endsWith:(Ljava/lang/String;)Z(String):boolean
115ifne140
118newStringBuffer
121dup
122invokespecialStringBuffer.<init>:()V():void
125aload%7
127invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
130iload%6
132invokevirtualStringBuffer.append:(C)Ljava/lang/StringBuffer;(char):StringBuffer
135invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
138astore%7
140newjava.io.File
143dup
144aload%7
146invokespecialjava.io.File.<init>:(Ljava/lang/String;)V(String):void
149invokevirtualjava.io.File.mkdirs:()Z():boolean
152pop
153goto208
156aload_0
157iload%8
159aaload
160ldc"-zip"
162invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
165ifeq180
168aload_0
169iinc%8 1
172iload%8
174aaload
175astore%5
177goto208
180getstaticSystem.out:Ljava/io/PrintStream;
183newStringBuffer
186dup
187invokespecialStringBuffer.<init>:()V():void
190ldc"Unknown option "
192invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
195aload_0
196iload%8
198aaload
199invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
202invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
205invokevirtualjava.io.PrintStream.println:(Ljava/lang/String;)V(String):void
208goto221
211aload_1
212iload_2
213iinc%2 1
216aload_0
217iload%8
219aaload
220aastore
221iinc%8 1
224iload%8
226aload_0
227arraylength
228if_icmplt56
231iload_2
232ifne246
235getstaticSystem.err:Ljava/io/PrintStream;
238ldc"Class2HTML: No input files specified."
240invokevirtualjava.io.PrintStream.println:(Ljava/lang/String;)V(String):void
243goto352
246iconst_0
247istore%8
249goto346
252getstaticSystem.out:Ljava/io/PrintStream;
255newStringBuffer
258dup
259invokespecialStringBuffer.<init>:()V():void
262ldc"Processing "
264invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
267aload_1
268iload%8
270aaload
271invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
274ldc"..."
276invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
279invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
282invokevirtualjava.io.PrintStream.print:(Ljava/lang/String;)V(String):void
285aload%5
287ifnonnull305
290newDE.fub.inf.JVM.JavaClass.ClassParser
293dup
294aload_1
295iload%8
297aaload
298invokespecialDE.fub.inf.JVM.JavaClass.ClassParser.<init>:(Ljava/lang/String;)V(String):void
301astore_3
302goto319
305newDE.fub.inf.JVM.JavaClass.ClassParser
308dup
309aload%5
311aload_1
312iload%8
314aaload
315invokespecialDE.fub.inf.JVM.JavaClass.ClassParser.<init>:(Ljava/lang/String;Ljava/lang/String;)V(String, String):void
318astore_3
319aload_3
320invokevirtualDE.fub.inf.JVM.JavaClass.ClassParser.parse:()LDE/fub/inf/JVM/JavaClass/JavaClass;():DE.fub.inf.JVM.JavaClass.JavaClass
323astore%4
325newClass2HTML
328aload%4
330aload%7
332invokespecialClass2HTML.<init>:(LDE/fub/inf/JVM/JavaClass/JavaClass;Ljava/lang/String;)V(DE.fub.inf.JVM.JavaClass.JavaClass, String):void
335getstaticSystem.out:Ljava/io/PrintStream;
338ldc"Done."
340invokevirtualjava.io.PrintStream.println:(Ljava/lang/String;)V(String):void
343iinc%8 1
346iload%8
348iload_2
349if_icmplt252
352goto377
355nop
356astore%8
358getstaticSystem.out:Ljava/io/PrintStream;
361aload%8
363invokevirtualjava.io.PrintStream.println:(Ljava/lang/Object;)V(Object):void
366aload%8
368getstaticSystem.out:Ljava/io/PrintStream;
371invokevirtualThrowable.printStackTrace:(Ljava/io/PrintStream;)V(java.io.PrintStream):void
374goto377
377nop
378return

static String referenceClass(int)

Attributes

Byte
offset
InstructionArgument
0getstaticconstant_pool:LDE/fub/inf/JVM/JavaClass/ConstantPool;
3iload_0
4bipush
6invokevirtualDE.fub.inf.JVM.JavaClass.ConstantPool.getConstantString:(IB)Ljava/lang/String;(int, byte):String
9astore_1
10aload_1
11invokestaticDE.fub.inf.JVM.JavaClass.Utility.compactClassName:(Ljava/lang/String;)Ljava/lang/String;(String):String
14astore_1
15aload_1
16newStringBuffer
19dup
20invokespecialStringBuffer.<init>:()V():void
23getstaticclass_package:Ljava/lang/String;
26invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
29ldc"."
31invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
34invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
37iconst_1
38invokestaticDE.fub.inf.JVM.JavaClass.Utility.compactClassName:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;(String, String, boolean):String
41astore_1
42newStringBuffer
45dup
46invokespecialStringBuffer.<init>:()V():void
49ldc"<A HREF=""
51invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
54getstaticclass_name:Ljava/lang/String;
57invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
60ldc"_cp.html#cp"
62invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
65iload_0
66invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
69ldc"" TARGET=ConstantPool>"
71invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
74aload_1
75invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
78ldc"</A>"
80invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
83invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
86areturn

static final String referenceType(String)

Attributes

Byte
offset
InstructionArgument
0aload_0
1invokestaticDE.fub.inf.JVM.JavaClass.Utility.compactClassName:(Ljava/lang/String;)Ljava/lang/String;(String):String
4astore_1
5aload_1
6newStringBuffer
9dup
10invokespecialStringBuffer.<init>:()V():void
13getstaticclass_package:Ljava/lang/String;
16invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
19ldc"."
21invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
24invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
27iconst_1
28invokestaticDE.fub.inf.JVM.JavaClass.Utility.compactClassName:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;(String, String, boolean):String
31astore_1
32aload_0
33bipush91 
35invokevirtualString.indexOf:(I)I(int):int
38istore_2
39iload_2
40iconst_m1
41if_icmple51
44aload_0
45iconst_0
46iload_2
47invokevirtualString.substring:(II)Ljava/lang/String;(int, int):String
50astore_0
51aload_0
52ldc"int"
54invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
57ifne132
60aload_0
61ldc"short"
63invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
66ifne132
69aload_0
70ldc"boolean"
72invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
75ifne132
78aload_0
79ldc"void"
81invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
84ifne132
87aload_0
88ldc"char"
90invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
93ifne132
96aload_0
97ldc"byte"
99invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
102ifne132
105aload_0
106ldc"long"
108invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
111ifne132
114aload_0
115ldc"double"
117invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
120ifne132
123aload_0
124ldc"float"
126invokevirtualString.equals:(Ljava/lang/Object;)Z(Object):boolean
129ifeq157
132newStringBuffer
135dup
136invokespecialStringBuffer.<init>:()V():void
139ldc"<FONT COLOR="#00FF00">"
141invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
144aload_0
145invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
148ldc"</FONT>"
150invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
153invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
156areturn
157newStringBuffer
160dup
161invokespecialStringBuffer.<init>:()V():void
164ldc"<A HREF=""
166invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
169aload_0
170invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
173ldc".html" TARGET=_top>"
175invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
178aload_1
179invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
182ldc"</A>"
184invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
187invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
190areturn

static String toHTML(String)

Attributes

Byte
offset
InstructionArgument
0newStringBuffer
3dup
4invokespecialStringBuffer.<init>:()V():void
7astore_1
8iconst_0
9istore_2
10goto113
13aload_0
14iload_2
15invokevirtualString.charAt:(I)C(int):char
18dup
19istore_3
20lookupswitch
10136062default
84946474104
64aload_1
65ldc"<"
67invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
70pop
71goto110
74aload_1
75ldc">"
77invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
80pop
81goto110
84aload_1
85ldc"\n"
87invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
90pop
91goto110
94aload_1
95ldc"\r"
97invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
100pop
101goto110
104aload_1
105iload_3
106invokevirtualStringBuffer.append:(C)Ljava/lang/StringBuffer;(char):StringBuffer
109pop
110iinc%2 1
113iload_2
114aload_0
115invokevirtualString.length:()I():int
118if_icmplt13
121goto129
124nop
125astore_2
126goto129
129nop
130aload_1
131invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
134areturn

private void writeMainHTML(AttributeHTML)

Attributes

Byte
offset
InstructionArgument
0newjava.io.PrintWriter
3dup
4newjava.io.FileOutputStream
7dup
8newStringBuffer
11dup
12invokespecialStringBuffer.<init>:()V():void
15aload_0
16getfielddir:Ljava/lang/String;
19invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
22getstaticclass_name:Ljava/lang/String;
25invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
28ldc".html"
30invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
33invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
36invokespecialjava.io.FileOutputStream.<init>:(Ljava/lang/String;)V(String):void
39invokespecialjava.io.PrintWriter.<init>:(Ljava/io/OutputStream;)V(java.io.OutputStream):void
42astore_2
43aload_0
44getfieldjava_class:LDE/fub/inf/JVM/JavaClass/JavaClass;
47invokevirtualDE.fub.inf.JVM.JavaClass.JavaClass.getAttributes:()[LDE/fub/inf/JVM/JavaClass/Attribute;():DE.fub.inf.JVM.JavaClass.Attribute[]
50astore_3
51aload_2
52newStringBuffer
55dup
56invokespecialStringBuffer.<init>:()V():void
59ldc_w"<HTML>\n"
62invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
65ldc_w"<HEAD><TITLE>Documentation for "
68invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
71getstaticclass_name:Ljava/lang/String;
74invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
77ldc_w"</TITLE>"
80invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
83ldc_w"</HEAD>\n"
86invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
89ldc_w"<FRAMESET BORDER=1 cols="30%,*">\n"
92invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
95ldc_w"<FRAMESET BORDER=1 rows="80%,*">\n"
98invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
101ldc_w"<FRAME NAME="ConstantPool" SRC=""
104invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
107getstaticclass_name:Ljava/lang/String;
110invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
113ldc_w"_cp.html"
116invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
119ldc_w""\n MARGINWIDTH="0" "
122invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
125ldc_w"MARGINHEIGHT="0" FRAMEBORDER="1" SCROLLING="AUTO">\n"
128invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
131ldc_w"<FRAME NAME="Attributes" SRC=""
134invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
137getstaticclass_name:Ljava/lang/String;
140invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
143ldc_w"_attributes.html"
146invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
149ldc_w""\n MARGINWIDTH="0" "
152invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
155ldc_w"MARGINHEIGHT="0" FRAMEBORDER="1" SCROLLING="AUTO">\n"
158invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
161ldc_w"</FRAMESET>\n"
164invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
167ldc_w"<FRAMESET BORDER=1 rows="80%,*">\n"
170invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
173ldc_w"<FRAME NAME="Code" SRC=""
176invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
179getstaticclass_name:Ljava/lang/String;
182invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
185ldc_w"_code.html"\n MARGINWIDTH=0 "
188invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
191ldc_w"MARGINHEIGHT=0 FRAMEBORDER=1 SCROLLING="AUTO">\n"
194invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
197ldc_w"<FRAME NAME="Methods" SRC=""
200invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
203getstaticclass_name:Ljava/lang/String;
206invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
209ldc_w"_methods.html"\n MARGINWIDTH=0 "
212invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
215ldc_w"MARGINHEIGHT=0 FRAMEBORDER=1 SCROLLING="AUTO">\n"
218invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
221ldc_w"</FRAMESET></FRAMESET></HTML>"
224invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
227invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
230invokevirtualjava.io.PrintWriter.println:(Ljava/lang/String;)V(String):void
233aload_2
234invokevirtualjava.io.PrintWriter.close:()V():void
237iconst_0
238istore%4
240goto275
243aload_1
244aload_3
245iload%4
247aaload
248newStringBuffer
251dup
252invokespecialStringBuffer.<init>:()V():void
255ldc_w"class"
258invokevirtualStringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
261iload%4
263invokevirtualStringBuffer.append:(I)Ljava/lang/StringBuffer;(int):StringBuffer
266invokevirtualStringBuffer.toString:()Ljava/lang/String;():String
269invokevirtualAttributeHTML.writeAttribute:(LDE/fub/inf/JVM/JavaClass/Attribute;Ljava/lang/String;)V(DE.fub.inf.JVM.JavaClass.Attribute, String):void
272iinc%4 1
275iload%4
277aload_3
278arraylength
279if_icmplt243
282return

public void <init>(DE.fub.inf.JVM.JavaClass.JavaClassString)

Attributes

Byte
offset
InstructionArgument
0aload_0
1invokespecialObject.<init>:()V():void
4aload_1
5invokevirtualDE.fub.inf.JVM.JavaClass.JavaClass.getMethods:()[LDE/fub/inf/JVM/JavaClass/Method;():DE.fub.inf.JVM.JavaClass.Method[]
8astore_3
9aload_0
10aload_1
11putfieldjava_class:LDE/fub/inf/JVM/JavaClass/JavaClass;
14aload_0
15aload_2
16putfielddir:Ljava/lang/String;
19aload_1
20invokevirtualDE.fub.inf.JVM.JavaClass.JavaClass.getClassName:()Ljava/lang/String;():String
23putstaticclass_name:Ljava/lang/String;
26aload_1
27invokevirtualDE.fub.inf.JVM.JavaClass.JavaClass.getConstantPool:()LDE/fub/inf/JVM/JavaClass/ConstantPool;():DE.fub.inf.JVM.JavaClass.ConstantPool
30putstaticconstant_pool:LDE/fub/inf/JVM/JavaClass/ConstantPool;
33getstaticclass_name:Ljava/lang/String;
36bipush46 
38invokevirtualString.lastIndexOf:(I)I(int):int
41istore%4
43iload%4
45iconst_m1
46if_icmple64
49getstaticclass_name:Ljava/lang/String;
52iconst_0
53iload%4
55invokevirtualString.substring:(II)Ljava/lang/String;(int, int):String
58putstaticclass_package:Ljava/lang/String;
61goto69
64ldc""
66putstaticclass_package:Ljava/lang/String;
69newConstantHTML
72dup
73aload_2
74getstaticclass_name:Ljava/lang/String;
77getstaticclass_package:Ljava/lang/String;
80aload_3
81getstaticconstant_pool:LDE/fub/inf/JVM/JavaClass/ConstantPool;
84invokespecialConstantHTML.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[LDE/fub/inf/JVM/JavaClass/Method;LDE/fub/inf/JVM/JavaClass/ConstantPool;)V(String, String, String, DE.fub.inf.JVM.JavaClass.Method[], DE.fub.inf.JVM.JavaClass.ConstantPool):void
87astore%5
89newAttributeHTML
92dup
93aload_2
94getstaticclass_name:Ljava/lang/String;
97getstaticconstant_pool:LDE/fub/inf/JVM/JavaClass/ConstantPool;
100aload%5
102invokespecialAttributeHTML.<init>:(Ljava/lang/String;Ljava/lang/String;LDE/fub/inf/JVM/JavaClass/ConstantPool;LDE/fub/inf/JVM/Util/ConstantHTML;)V(String, String, DE.fub.inf.JVM.JavaClass.ConstantPool, ConstantHTML):void
105astore%6
107newMethodHTML
110dup
111aload_2
112getstaticclass_name:Ljava/lang/String;
115aload_3
116aload_1
117invokevirtualDE.fub.inf.JVM.JavaClass.JavaClass.getFields:()[LDE/fub/inf/JVM/JavaClass/Field;():DE.fub.inf.JVM.JavaClass.Field[]
120aload%5
122aload%6
124invokespecialMethodHTML.<init>:(Ljava/lang/String;Ljava/lang/String;[LDE/fub/inf/JVM/JavaClass/Method;[LDE/fub/inf/JVM/JavaClass/Field;LDE/fub/inf/JVM/Util/ConstantHTML;LDE/fub/inf/JVM/Util/AttributeHTML;)V(String, String, DE.fub.inf.JVM.JavaClass.Method[], DE.fub.inf.JVM.JavaClass.Field[], ConstantHTML, AttributeHTML):void
127astore%7
129aload_0
130aload%6
132invokespecialClass2HTML.writeMainHTML:(LDE/fub/inf/JVM/Util/AttributeHTML;)V(AttributeHTML):void
135newCodeHTML
138aload_2
139getstaticclass_name:Ljava/lang/String;
142aload_3
143getstaticconstant_pool:LDE/fub/inf/JVM/JavaClass/ConstantPool;
146aload%5
148invokespecialCodeHTML.<init>:(Ljava/lang/String;Ljava/lang/String;[LDE/fub/inf/JVM/JavaClass/Method;LDE/fub/inf/JVM/JavaClass/ConstantPool;LDE/fub/inf/JVM/Util/ConstantHTML;)V(String, String, DE.fub.inf.JVM.JavaClass.Method[], DE.fub.inf.JVM.JavaClass.ConstantPool, ConstantHTML):void
151aload%6
153invokevirtualAttributeHTML.close:()V():void
156return