1.1 --- a/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js Tue Oct 23 16:50:27 2012 +0200
1.2 +++ b/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js Fri Nov 16 08:26:55 2012 +0100
1.3 @@ -2228,29 +2228,10 @@
1.4 function java_lang_String_toStringLjava_lang_String(arg0) {
1.5 return arg0.toString();
1.6 }
1.7 +function java_lang_String_toCharArrayAC(arg0) {
1.8 + return arg0.toString().split('');
1.9 +}
1.10 /*
1.11 -function java_lang_String_toCharArrayAC(arg0) {
1.12 - var arg1;
1.13 - var arg2;
1.14 -;
1.15 - var stack = new Array(5);
1.16 - var gt = 0;
1.17 - for(;;) switch(gt) {
1.18 - case 0: stack.push(arg0); // 42
1.19 - case 1: stack.push(stack.pop().count); // 180 1 97
1.20 - case 4: stack.push(new Array(stack.pop())); // 188 5
1.21 - case 6: arg1 = stack.pop(); // 76
1.22 - case 7: stack.push(arg0); // 42
1.23 - case 8: stack.push(0); // 3
1.24 - case 9: stack.push(arg0); // 42
1.25 - case 10: stack.push(stack.pop().count); // 180 1 97
1.26 - case 13: stack.push(arg1); // 43
1.27 - case 14: stack.push(0); // 3
1.28 - case 15: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); self.getCharsVIIACAI(self, v0, v1, v2, v3); } // 182 1 138
1.29 - case 18: stack.push(arg1); // 43
1.30 - case 19: return stack.pop(); // 176
1.31 - }
1.32 -}
1.33 function java_lang_String_formatLjava_lang_StringLjava_lang_StringLjava_lang_Object(arg0,arg1) {
1.34 var stack = new Array();
1.35 var gt = 0;
1.36 @@ -2475,6 +2456,7 @@
1.37 String.prototype.substringLjava_lang_StringI = java_lang_String_substringLjava_lang_StringI;
1.38 String.prototype.substringLjava_lang_StringII = java_lang_String_substringLjava_lang_StringII;
1.39 String.prototype.equalsZLjava_lang_Object = java_lang_String_equalsZLjava_lang_Object;
1.40 +String.prototype.toCharArrayAC = java_lang_String_toCharArrayAC;
1.41 String.prototype.$instOf_java_lang_String = true;
1.42 String.prototype.$instOf_java_io_Serializable = true;
1.43 String.prototype.$instOf_java_lang_Comparable = true;
1.44 @@ -2532,7 +2514,6 @@
1.45 this.toUpperCaseLjava_lang_String = java_lang_String_toUpperCaseLjava_lang_String;
1.46 this.trimLjava_lang_String = java_lang_String_trimLjava_lang_String;
1.47 this.toStringLjava_lang_String = java_lang_String_toStringLjava_lang_String;
1.48 - this.toCharArrayAC = java_lang_String_toCharArrayAC;
1.49 this.internLjava_lang_String = java_lang_String_internLjava_lang_String;
1.50 this.compareToILjava_lang_Object = java_lang_String_compareToILjava_lang_Object;
1.51 */