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])