emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js
changeset 458 b157a354003f
parent 456 f2f769bafeef
child 459 a2871a3fd4c5
     1.1 --- a/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js	Tue Jan 15 11:53:07 2013 +0100
     1.2 +++ b/emul/src/main/resources/org/apidesign/vm4brwsr/emul/java_lang_String.js	Tue Jan 15 12:38:49 2013 +0100
     1.3 @@ -7,6 +7,14 @@
     1.4    this.jvmName = sig;
     1.5    return this;
     1.6  };
     1.7 +Array.prototype.at = function(indx) {
     1.8 +  if (indx < 0 || indx > this.length) {
     1.9 +      var e = vm.java_lang_ArrayIndexOutOfBoundsException(true);
    1.10 +      e.constructor.cons__VLjava_lang_String_2.call(e, indx.toString());
    1.11 +      throw e;
    1.12 +  }
    1.13 +  return this[indx];
    1.14 +};
    1.15  Array.prototype.getClass__Ljava_lang_Class_2 = function() {
    1.16    return vm.java_lang_Class(false).defineArray__Ljava_lang_Class_2Ljava_lang_String_2(this.jvmName);
    1.17  };