emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js
branchjavap
changeset 169 6f2aef4cf160
parent 116 033d51e026b0
child 170 2336c52d3ee5
     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   */