rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java
branchclosure
changeset 1558 0c5a8b83182a
parent 1547 7c10f6d5635c
child 1564 380564345434
     1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Wed May 07 11:41:41 2014 +0200
     1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Sun May 11 23:06:45 2014 +0200
     1.3 @@ -1313,7 +1313,8 @@
     1.4                      String[] fi = jc.getFieldInfoName(indx);
     1.5                      final int type = VarType.fromFieldType(fi[2].charAt(0));
     1.6                      String ac = accessClass(mangleClassName(fi[0]));
     1.7 -                    smapper.assign(this, type, ac + "(false)._" + fi[1] + "()");
     1.8 +                    String af = accessField(ac + "(false)", "_" + fi[1], fi);
     1.9 +                    smapper.assign(this, type, af + "()");
    1.10                      i += 2;
    1.11                      addReference(fi[0]);
    1.12                      break;