rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java
branchLibraries
changeset 1974 a5fc49f9ef40
parent 1973 720f1f8bc9c8
child 1975 0e230308c26f
     1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Fri Jun 10 06:41:04 2016 +0200
     1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Fri Jun 10 08:24:36 2016 +0200
     1.3 @@ -1908,14 +1908,20 @@
     1.4  
     1.5          i += 2;
     1.6          if (DirectlLibraries.isScriptLibrary(mi[0])) {
     1.7 -            if ("$get__Ljava_lang_Object_2Ljava_lang_String_2".equals(mn)) {
     1.8 +            if (
     1.9 +                "$get__Ljava_lang_Object_2Ljava_lang_String_2".equals(mn) ||
    1.10 +                "$get__Ljava_lang_Object_2D".equals(mn)
    1.11 +            ) {
    1.12                  append(vars[0].toString())
    1.13                      .append('[')
    1.14                      .append(vars[1])
    1.15                      .append("];");
    1.16                  return i;
    1.17              }
    1.18 -            if ("$set__VLjava_lang_String_2Ljava_lang_Object_2".equals(mn)) {
    1.19 +            if (
    1.20 +                "$set__VLjava_lang_String_2Ljava_lang_Object_2".equals(mn) ||
    1.21 +                "$set__VDLjava_lang_Object_2".equals(mn)
    1.22 +            ) {
    1.23                  append(vars[0].toString())
    1.24                      .append('[')
    1.25                      .append(vars[1])