rt/emul/mini/src/main/resources/org/apidesign/vm4brwsr/emul/lang/java_lang_String.js
1.1 --- a/rt/emul/mini/src/main/resources/org/apidesign/vm4brwsr/emul/lang/java_lang_String.js Thu Oct 03 14:35:09 2013 +0200
1.2 +++ b/rt/emul/mini/src/main/resources/org/apidesign/vm4brwsr/emul/lang/java_lang_String.js Wed Oct 30 17:15:23 2013 +0100
1.3 @@ -2,16 +2,16 @@
1.4 vm.java_lang_reflect_Array(false);
1.5 vm.java_lang_String(false);
1.6
1.7 -Array.prototype.at = function(indx, value) {
1.8 - if (indx < 0 || indx >= this.length) {
1.9 +Array.at = function(arr, indx, value) {
1.10 + if (indx < 0 || indx >= arr.length) {
1.11 var e = vm.java_lang_ArrayIndexOutOfBoundsException(true);
1.12 e.constructor.cons__VLjava_lang_String_2.call(e, indx.toString());
1.13 throw e;
1.14 }
1.15 - if (arguments.length === 2) {
1.16 - this[indx] = value;
1.17 + if (arguments.length === 3) {
1.18 + arr[indx] = value;
1.19 }
1.20 - return this[indx];
1.21 + return arr[indx];
1.22 };
1.23 Array.prototype.getClass__Ljava_lang_Class_2 = function() {
1.24 return vm.java_lang_Class(false).defineArray__Ljava_lang_Class_2Ljava_lang_String_2(this.jvmName);