1.1 --- a/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js Sat Nov 17 11:21:17 2012 +0100
1.2 +++ b/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js Sun Nov 18 08:28:28 2012 +0100
1.3 @@ -1,12 +1,19 @@
1.4 /* */
1.5
1.6
1.7 -function java_lang_String_consVAC(arg0,arg1) {
1.8 - arg0.r = arg1.join("");
1.9 +function java_lang_String_consVAC(self,charArr) {
1.10 + for (var i = 0; i < charArr.length; i++) {
1.11 + if (typeof charArr[i] === 'number') charArr[i] = String.fromCharCode(charArr[i]);
1.12 + }
1.13 + self.r = charArr.join("");
1.14 }
1.15
1.16 function java_lang_String_consVACII(self, charArr, off, cnt) {
1.17 - self.r = charArr.slice(off, off + cnt).join("");
1.18 + var up = off + cnt;
1.19 + for (var i = off; i < up; i++) {
1.20 + if (typeof charArr[i] === 'number') charArr[i] = String.fromCharCode(charArr[i]);
1.21 + }
1.22 + self.r = charArr.slice(off, up).join("");
1.23 }
1.24
1.25 function java_lang_String_charAtCI(arg0,arg1) {