1.1 --- a/rt/emul/mini/src/main/java/java/lang/Class.java Sat Oct 12 09:02:51 2013 +0200
1.2 +++ b/rt/emul/mini/src/main/java/java/lang/Class.java Sat Oct 12 09:03:36 2013 +0200
1.3 @@ -1649,9 +1649,11 @@
1.4
1.5 @JavaScriptBody(args = { "ac" },
1.6 body =
1.7 - "if (this.anno) {"
1.8 - + " return this.anno['L' + ac.jvmName + ';'];"
1.9 - + "} else return null;"
1.10 + "if (this.anno) {\n"
1.11 + + " var r = this.anno['L' + ac.jvmName + ';'];\n"
1.12 + + " if (typeof r === 'undefined') r = null;\n"
1.13 + + " return r;\n"
1.14 + + "} else return null;\n"
1.15 )
1.16 private Object getAnnotationData(Class<?> annotationClass) {
1.17 throw new UnsupportedOperationException();