# HG changeset patch # User Jaroslav Tulach # Date 1381329928 -7200 # Node ID e0b7e23a1ff2becd411b8c94db7c7a07b3d82c20 # Parent f14e9730d4e952d3513304d7eeb8a1c2ad699449 Prefix also static fields to avoid their confusion with keywords diff -r f14e9730d4e9 -r e0b7e23a1ff2 rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Mon Oct 07 16:17:21 2013 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Wed Oct 09 16:45:28 2013 +0200 @@ -153,10 +153,10 @@ } for (FieldData v : jc.getFields()) { if (v.isStatic()) { - out.append("\n CLS.").append(v.getName()).append(initField(v)); + out.append("\n CLS.fld_").append(v.getName()).append(initField(v)); out.append("\n c._").append(v.getName()).append(" = function (v) {") - .append(" if (arguments.length == 1) CLS.").append(v.getName()) - .append(" = v; return CLS."). + .append(" if (arguments.length == 1) CLS.fld_").append(v.getName()) + .append(" = v; return CLS.fld_"). append(v.getName()).append("; };"); } else { out.append("\n c._").append(v.getName()).append(" = function (v) {")