rt/emul/mini/src/main/java/java/lang/Class.java
changeset 1370 617d62384a9c
parent 1336 804f6f982f4e
child 1375 a6c71e376889
     1.1 --- a/rt/emul/mini/src/main/java/java/lang/Class.java	Thu Oct 03 15:51:55 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();