diff -r 1d4bf362c3a4 -r 9eb74b221cff vm/src/main/java/org/apidesign/vm4brwsr/GenJS.java --- a/vm/src/main/java/org/apidesign/vm4brwsr/GenJS.java Fri Nov 16 08:12:01 2012 +0100 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/GenJS.java Sat Nov 17 17:43:15 2012 +0100 @@ -41,6 +41,14 @@ compile(GenJS.class.getClassLoader(), out, names); } static void compile(ClassLoader l, Appendable out, StringArray names) throws IOException { + out.append("Array.prototype.fillNulls = function() {\n" + + " for(var i = 0; i < this.length; i++) {\n" + + " this[i] = null;\n" + + " }\n" + + " return this;\n" + + "};"); + + StringArray processed = new StringArray(); StringArray initCode = new StringArray(); for (String baseClass : names.toArray()) {