1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sat Mar 19 10:31:13 2016 +0100
1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sun Mar 20 08:12:55 2016 +0100
1.3 @@ -339,7 +339,11 @@
1.4 }
1.5 }
1.6 append("\n ]; };");
1.7 - append("\n CLS.$class.access = ").append(jc.getAccessFlags()+";");
1.8 + int flags = jc.getAccessFlags();
1.9 + if (jc.hasEnclosingMethod()) {
1.10 + flags |= 0x10000;
1.11 + }
1.12 + append("\n CLS.$class.access = ").append(flags+";");
1.13 append("\n CLS.$class.cnstr = CLS;");
1.14 byte[] classAnno = jc.findAnnotationData(false);
1.15 if (classAnno != null) {