vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java
branchlazy
changeset 211 ffb067aae3a9
parent 210 66b552a2e108
child 213 9dc53108d3df
     1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Tue Nov 27 23:21:22 2012 +0100
     1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Wed Nov 28 00:25:57 2012 +0100
     1.3 @@ -74,7 +74,8 @@
     1.4          }
     1.5          StringArray toInitilize = new StringArray();
     1.6          final String className = className(jc);
     1.7 -        out.append("\n\nfunction ").append(className).append("() {");
     1.8 +        out.append("\n\n").append(className);
     1.9 +        out.append(" = function() {");
    1.10          out.append("\n  if (!").append(className).
    1.11              append(".prototype.$instOf_").append(className).append(") {");
    1.12          for (FieldData v : jc.getFields()) {