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.bytecode.classfile.ClassParser
293dup
294aload_1
295iload%8
297aaload
298invokespecialde.fub.bytecode.classfile.ClassParser.<init> (Ljava/lang/String;)V(String):void
301astore_3
302goto319
305newde.fub.bytecode.classfile.ClassParser
308dup
309aload%5
311aload_1
312iload%8
314aaload
315invokespecialde.fub.bytecode.classfile.ClassParser.<init> (Ljava/lang/String;Ljava/lang/String;)V(String, String):void
318astore_3
319aload_3
320invokevirtualde.fub.bytecode.classfile.ClassParser.parse ()Lde/fub/bytecode/classfile/JavaClass;():de.fub.bytecode.classfile.JavaClass
323astore%4
325newClass2HTML
328aload%4
330aload%7
332invokespecialClass2HTML.<init> (Lde/fub/bytecode/classfile/JavaClass;Ljava/lang/String;)V(de.fub.bytecode.classfile.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/bytecode/classfile/ConstantPool;
3iload_0
4bipush
6invokevirtualde.fub.bytecode.classfile.ConstantPool.getConstantString (IB)Ljava/lang/String;(int, byte):String
9astore_1
10aload_1
11invokestaticde.fub.bytecode.classfile.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.bytecode.classfile.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.bytecode.classfile.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.bytecode.classfile.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/bytecode/classfile/JavaClass;
47invokevirtualde.fub.bytecode.classfile.JavaClass.getAttributes ()[Lde/fub/bytecode/classfile/Attribute;():de.fub.bytecode.classfile.Attribute[]
50astore_3
51aload_2
52newStringBuffer
55dup
56invokespecialStringBuffer.<init> ()V():void
59ldc"<HTML>\n"
61invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
64ldc"<HEAD><TITLE>Documentation for "
66invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
69getstaticclass_name Ljava/lang/String;
72invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
75ldc"</TITLE>"
77invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
80ldc"</HEAD>\n"
82invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
85ldc"<FRAMESET BORDER=1 cols="30%,*">\n"
87invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
90ldc"<FRAMESET BORDER=1 rows="80%,*">\n"
92invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
95ldc_w"<FRAME NAME="ConstantPool" SRC=""
98invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
101getstaticclass_name Ljava/lang/String;
104invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
107ldc_w"_cp.html"
110invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
113ldc_w""\n MARGINWIDTH="0" "
116invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
119ldc_w"MARGINHEIGHT="0" FRAMEBORDER="1" SCROLLING="AUTO">\n"
122invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
125ldc_w"<FRAME NAME="Attributes" SRC=""
128invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
131getstaticclass_name Ljava/lang/String;
134invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
137ldc_w"_attributes.html"
140invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
143ldc_w""\n MARGINWIDTH="0" "
146invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
149ldc_w"MARGINHEIGHT="0" FRAMEBORDER="1" SCROLLING="AUTO">\n"
152invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
155ldc_w"</FRAMESET>\n"
158invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
161ldc"<FRAMESET BORDER=1 rows="80%,*">\n"
163invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
166ldc_w"<FRAME NAME="Code" SRC=""
169invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
172getstaticclass_name Ljava/lang/String;
175invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
178ldc_w"_code.html"\n MARGINWIDTH=0 "
181invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
184ldc_w"MARGINHEIGHT=0 FRAMEBORDER=1 SCROLLING="AUTO">\n"
187invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
190ldc_w"<FRAME NAME="Methods" SRC=""
193invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
196getstaticclass_name Ljava/lang/String;
199invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
202ldc_w"_methods.html"\n MARGINWIDTH=0 "
205invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
208ldc_w"MARGINHEIGHT=0 FRAMEBORDER=1 SCROLLING="AUTO">\n"
211invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
214ldc_w"</FRAMESET></FRAMESET></HTML>"
217invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
220invokevirtualStringBuffer.toString ()Ljava/lang/String;():String
223invokevirtualjava.io.PrintWriter.println (Ljava/lang/String;)V(String):void
226aload_2
227invokevirtualjava.io.PrintWriter.close ()V():void
230iconst_0
231istore%4
233goto268
236aload_1
237aload_3
238iload%4
240aaload
241newStringBuffer
244dup
245invokespecialStringBuffer.<init> ()V():void
248ldc_w"class"
251invokevirtualStringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String):StringBuffer
254iload%4
256invokevirtualStringBuffer.append (I)Ljava/lang/StringBuffer;(int):StringBuffer
259invokevirtualStringBuffer.toString ()Ljava/lang/String;():String
262invokevirtualAttributeHTML.writeAttribute (Lde/fub/bytecode/classfile/Attribute;Ljava/lang/String;)V(de.fub.bytecode.classfile.Attribute, String):void
265iinc%4 1
268iload%4
270aload_3
271arraylength
272if_icmplt236
275return

public void <init>(de.fub.bytecode.classfile.JavaClassString)

Attributes

Byte
offset
InstructionArgument
0aload_0
1invokespecialObject.<init> ()V():void
4aload_1
5invokevirtualde.fub.bytecode.classfile.JavaClass.getMethods ()[Lde/fub/bytecode/classfile/Method;():de.fub.bytecode.classfile.Method[]
8astore_3
9aload_0
10aload_1
11putfieldjava_class Lde/fub/bytecode/classfile/JavaClass;
14aload_0
15aload_2
16putfielddir Ljava/lang/String;
19aload_1
20invokevirtualde.fub.bytecode.classfile.JavaClass.getClassName ()Ljava/lang/String;():String
23putstaticclass_name Ljava/lang/String;
26aload_1
27invokevirtualde.fub.bytecode.classfile.JavaClass.getConstantPool ()Lde/fub/bytecode/classfile/ConstantPool;():de.fub.bytecode.classfile.ConstantPool
30putstaticconstant_pool Lde/fub/bytecode/classfile/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/bytecode/classfile/ConstantPool;
84invokespecialConstantHTML.<init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Lde/fub/bytecode/classfile/Method;Lde/fub/bytecode/classfile/ConstantPool;)V(String, String, String, de.fub.bytecode.classfile.Method[], de.fub.bytecode.classfile.ConstantPool):void
87astore%5
89newAttributeHTML
92dup
93aload_2
94getstaticclass_name Ljava/lang/String;
97getstaticconstant_pool Lde/fub/bytecode/classfile/ConstantPool;
100aload%5
102invokespecialAttributeHTML.<init> (Ljava/lang/String;Ljava/lang/String;Lde/fub/bytecode/classfile/ConstantPool;Lde/fub/bytecode/util/ConstantHTML;)V(String, String, de.fub.bytecode.classfile.ConstantPool, ConstantHTML):void
105astore%6
107newMethodHTML
110dup
111aload_2
112getstaticclass_name Ljava/lang/String;
115aload_3
116aload_1
117invokevirtualde.fub.bytecode.classfile.JavaClass.getFields ()[Lde/fub/bytecode/classfile/Field;():de.fub.bytecode.classfile.Field[]
120aload%5
122aload%6
124invokespecialMethodHTML.<init> (Ljava/lang/String;Ljava/lang/String;[Lde/fub/bytecode/classfile/Method;[Lde/fub/bytecode/classfile/Field;Lde/fub/bytecode/util/ConstantHTML;Lde/fub/bytecode/util/AttributeHTML;)V(String, String, de.fub.bytecode.classfile.Method[], de.fub.bytecode.classfile.Field[], ConstantHTML, AttributeHTML):void
127astore%7
129aload_0
130aload%6
132invokespecialClass2HTML.writeMainHTML (Lde/fub/bytecode/util/AttributeHTML;)V(AttributeHTML):void
135newCodeHTML
138aload_2
139getstaticclass_name Ljava/lang/String;
142aload_3
143getstaticconstant_pool Lde/fub/bytecode/classfile/ConstantPool;
146aload%5
148invokespecialCodeHTML.<init> (Ljava/lang/String;Ljava/lang/String;[Lde/fub/bytecode/classfile/Method;Lde/fub/bytecode/classfile/ConstantPool;Lde/fub/bytecode/util/ConstantHTML;)V(String, String, de.fub.bytecode.classfile.Method[], de.fub.bytecode.classfile.ConstantPool, ConstantHTML):void
151aload%6
153invokevirtualAttributeHTML.close ()V():void
156return