1.1 --- a/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js Sun Nov 18 08:28:28 2012 +0100
1.2 +++ b/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js Sun Nov 18 08:31:56 2012 +0100
1.3 @@ -25,6 +25,9 @@
1.4 function java_lang_String_isEmptyZ(arg0) {
1.5 return arg0.toString().length === 0;
1.6 }
1.7 +function java_lang_String_valueOfLjava_lang_StringI(n) {
1.8 + return n.toString();
1.9 +}
1.10
1.11 /*
1.12 function java_lang_String_codePointAtII(arg0,arg1) {
1.13 @@ -2263,16 +2266,6 @@
1.14 case 18: return stack.pop(); // 176
1.15 }
1.16 }
1.17 -function java_lang_String_valueOfLjava_lang_StringI(arg0) {
1.18 - var stack = new Array();
1.19 - var gt = 0;
1.20 - for(;;) switch(gt) {
1.21 - case 0: stack.push(arg0); // 26
1.22 - case 1: stack.push(10); // 16 10
1.23 - case 3: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Integer_toStringLjava_lang_StringII(v0, v1)); } // 184 1 125
1.24 - case 6: return stack.pop(); // 176
1.25 - }
1.26 -}
1.27 function java_lang_String_valueOfLjava_lang_StringJ(arg0) {
1.28 var arg1;
1.29 var stack = new Array();
1.30 @@ -2366,6 +2359,7 @@
1.31 String.prototype.containsZLjava_lang_CharSequence = java_lang_String_containsZLjava_lang_CharSequence;
1.32 String.prototype.equalsZLjava_lang_Object = java_lang_String_equalsZLjava_lang_Object;
1.33 String.prototype.toCharArrayAC = java_lang_String_toCharArrayAC;
1.34 +String.prototype.valueOfLjava_lang_StringI=java_lang_String_valueOfLjava_lang_StringI;
1.35 String.prototype.$instOf_java_lang_String = true;
1.36 String.prototype.$instOf_java_io_Serializable = true;
1.37 String.prototype.$instOf_java_lang_Comparable = true;