From caa66e391266ebc5d2ee32cb5f34268b59c49e36 Mon Sep 17 00:00:00 2001 From: brian Date: Sun, 30 May 2004 22:06:10 +0000 Subject: [PATCH] html fix darcs-hash:20040530220610-24bed-7641c16bc5a073b9d4a45d20bc2570e8d585ff28.gz --- src/org/ibex/classgen/package.html | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/org/ibex/classgen/package.html b/src/org/ibex/classgen/package.html index 8d332bd..5a80af9 100644 --- a/src/org/ibex/classgen/package.html +++ b/src/org/ibex/classgen/package.html @@ -16,7 +16,7 @@ int top = mg.size(); mg.add(GETSTATIC,new FieldRef("java.lang.System","out",new Type.Object("java.io.PrintStream"))); mg.add(NEW,Type.STRINGBUFFER); mg.add(DUP); -mg.add(INVOKESPECIAL,new MethodRef(Type.STRINGBUFFER,"",Type.VOID,Type.NO_ARGS)); +mg.add(INVOKESPECIAL,new MethodRef(Type.STRINGBUFFER,"<init>",Type.VOID,Type.NO_ARGS)); mg.add(GETSTATIC,new FieldRef("Test1","message",Type.STRING)); mg.add(INVOKEVIRTUAL,new MethodRef(Type.STRINGBUFFER,"append",Type.STRINGBUFFER,new Type[]{Type.STRING})); mg.add(LDC," - "); @@ -58,7 +58,7 @@ public static void main(java.lang.String[]); 3: getstatic #10; //Field java/lang/System.out:Ljava/io/PrintStream; 6: new #12; //class StringBuffer 9: dup - 10: invokespecial #16; //Method java/lang/StringBuffer."":()V + 10: invokespecial #16; //Method java/lang/StringBuffer."<init>":()V 13: getstatic #20; //Field message:Ljava/lang/String; 16: invokevirtual #24; //Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; 19: ldc #26; //String - @@ -80,4 +80,19 @@ public static void main(java.lang.String[]); } + +Running Test1 will produce the following output:
+
+Hello, World - 10!
+Hello, World - 9
+Hello, World - 8!
+Hello, World - 7
+Hello, World - 6!
+Hello, World - 5
+Hello, World - 4!
+Hello, World - 3
+Hello, World - 2!
+Hello, World - 1
+
+ -- 1.7.10.4