void <init>(String, String, DE.fub.inf.JVM.JavaClass.ConstantPool, ConstantHTML)
Byte offset | Instruction | Argument |
---|---|---|
0 | aload_0 | |
1 | invokespecial | Object.<init>():void |
4 | aload_0 | |
5 | aload_2 | |
6 | putfield | class_name |
9 | aload_0 | |
10 | aload_3 | |
11 | putfield | constant_pool |
14 | aload_0 | |
15 | aload | %4 |
17 | putfield | constant_html |
20 | aload_0 | |
21 | new | java.io.PrintWriter |
24 | dup | |
25 | new | java.io.FileOutputStream |
28 | dup | |
29 | new | StringBuffer |
32 | dup | |
33 | aload_1 | |
34 | invokestatic | String.valueOf(Object):String |
37 | invokespecial | StringBuffer.<init>(String):void |
40 | aload_2 | |
41 | invokevirtual | StringBuffer.append(String):StringBuffer |
44 | ldc | "_attributes.html" |
46 | invokevirtual | StringBuffer.append(String):StringBuffer |
49 | invokevirtual | StringBuffer.toString():String |
52 | invokespecial | java.io.FileOutputStream.<init>(String):void |
55 | invokespecial | java.io.PrintWriter.<init>(java.io.OutputStream):void |
58 | putfield | file |
61 | aload_0 | |
62 | getfield | file |
65 | ldc | "<HTML><BODY BGCOLOR="#C0C0C0"><TABLE BORDER=0>" |
67 | invokevirtual | java.io.PrintWriter.println(String):void |
70 | return | |
private final String codeLink(int, int)
Byte offset | Instruction | Argument |
---|---|---|
0 | new | StringBuffer |
3 | dup | |
4 | ldc | "<A HREF="" |
6 | invokespecial | StringBuffer.<init>(String):void |
9 | aload_0 | |
10 | getfield | class_name |
13 | invokevirtual | StringBuffer.append(String):StringBuffer |
16 | ldc | "_code.html#code" |
18 | invokevirtual | StringBuffer.append(String):StringBuffer |
21 | iload_2 | |
22 | invokevirtual | StringBuffer.append(int):StringBuffer |
25 | ldc | "@" |
27 | invokevirtual | StringBuffer.append(String):StringBuffer |
30 | iload_1 | |
31 | invokevirtual | StringBuffer.append(int):StringBuffer |
34 | ldc | "" TARGET=Code>" |
36 | invokevirtual | StringBuffer.append(String):StringBuffer |
39 | iload_1 | |
40 | invokevirtual | StringBuffer.append(int):StringBuffer |
43 | ldc | "</A>" |
45 | invokevirtual | StringBuffer.append(String):StringBuffer |
48 | invokevirtual | StringBuffer.toString():String |
51 | areturn | |
Byte offset | Instruction | Argument |
---|---|---|
0 | aload_0 | |
1 | getfield | file |
4 | ldc | "</TABLE></BODY></HTML>" |
6 | invokevirtual | java.io.PrintWriter.println(String):void |
9 | aload_0 | |
10 | getfield | file |
13 | invokevirtual | java.io.PrintWriter.close():void |
16 | return | |
final void writeAttribute(DE.fub.inf.JVM.JavaClass.Attribute, String)
Byte offset | Instruction | Argument |
---|---|---|
0 | aload_0 | |
1 | aload_1 | |
2 | aload_2 | |
3 | iconst_0 | |
4 | invokevirtual | AttributeHTML.writeAttribute(DE.fub.inf.JVM.JavaClass.Attribute, String, int):void |
7 | return | |
final void writeAttribute(DE.fub.inf.JVM.JavaClass.Attribute, String, int)