diff -r 1fb46c65f030 -r ac05de5a8786 emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js --- a/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js Thu Jan 03 09:14:57 2013 +0100 +++ b/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js Mon Jan 14 18:21:48 2013 +0100 @@ -6,6 +6,20 @@ for(var i = 0; i < this.length; i++) this[i] = null; return this; }; +Array.prototype.arrtype = function(sig) { + this.jvmName = sig; + return this; +}; +Array.prototype.getClass__Ljava_lang_Class_2 = function() { + var c = Array[this.jvmName]; + if (c) return c; + c = vm.java_lang_Class(true); + c.jvmName = this.jvmName; + c.superclass = vm.java_lang_Object(false).$class; + c.array = true; + Array[this.jvmName] = c; + return c; +}; Array.prototype.clone__Ljava_lang_Object_2 = function() { var s = this.length; var ret = new Array(s);