1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Tue Jan 15 11:53:07 2013 +0100
1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Tue Jan 15 12:26:19 2013 +0100
1.3 @@ -19,6 +19,7 @@
1.4
1.5 import java.io.IOException;
1.6 import java.io.InputStream;
1.7 +import org.apidesign.bck2brwsr.core.JavaScriptBody;
1.8 import org.apidesign.javap.AnnotationParser;
1.9 import org.apidesign.javap.ClassData;
1.10 import org.apidesign.javap.FieldData;
1.11 @@ -957,7 +958,8 @@
1.12 append(".length; i" + d).append("++) {");
1.13 out.append("\n var a" + d).
1.14 append (" = new Array(l" + d).append(").initWith('")
1.15 - .append(typeName).append("', null);");
1.16 + .append(typeName).append("', ")
1.17 + .append(typeName.length() == 2 ? "0" : "null").append(");");
1.18 out.append("\n a" + (d - 1)).append("[i" + d).append("] = a" + d).
1.19 append(";");
1.20 }