vm/src/main/java/org/apidesign/vm4brwsr/GenJS.java
branchjavap
changeset 172 9eb74b221cff
parent 168 1d4bf362c3a4
child 219 f395bd3e477c
     1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/GenJS.java	Fri Nov 16 08:12:01 2012 +0100
     1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/GenJS.java	Sat Nov 17 17:43:15 2012 +0100
     1.3 @@ -41,6 +41,14 @@
     1.4          compile(GenJS.class.getClassLoader(), out, names);
     1.5      }
     1.6      static void compile(ClassLoader l, Appendable out, StringArray names) throws IOException {
     1.7 +        out.append("Array.prototype.fillNulls = function() {\n" +
     1.8 +             "  for(var i = 0; i < this.length; i++) {\n" +
     1.9 +             "    this[i] = null;\n" +
    1.10 +             "  }\n" +
    1.11 +             "  return this;\n" +
    1.12 +             "};");
    1.13 +        
    1.14 +        
    1.15          StringArray processed = new StringArray();
    1.16          StringArray initCode = new StringArray();
    1.17          for (String baseClass : names.toArray()) {