emul/mini/src/main/java/java/lang/reflect/Method.java
changeset 592 5e13b1ac2886
parent 555 cde0c2d7794e
     1.1 --- a/emul/mini/src/main/java/java/lang/reflect/Method.java	Wed Jan 23 20:52:11 2013 +0100
     1.2 +++ b/emul/mini/src/main/java/java/lang/reflect/Method.java	Sat Jan 26 08:47:05 2013 +0100
     1.3 @@ -533,7 +533,7 @@
     1.4          + "} else {\n"
     1.5          + "  p = args;\n"
     1.6          + "}\n"
     1.7 -        + "return method.fld_data.apply(self, p);\n"
     1.8 +        + "return method._data().apply(self, p);\n"
     1.9      )
    1.10      private static native Object invoke0(boolean isStatic, Method m, Object self, Object[] args);
    1.11  
    1.12 @@ -648,8 +648,9 @@
    1.13  
    1.14      @JavaScriptBody(args = { "ac" }, 
    1.15          body = 
    1.16 -          "if (this.fld_data.anno) {"
    1.17 -        + "  return this.fld_data.anno['L' + ac.jvmName + ';'];"
    1.18 +          "var a = this._data().anno;"
    1.19 +        + "if (a) {"
    1.20 +        + "  return a['L' + ac.jvmName + ';'];"
    1.21          + "} else return null;"
    1.22      )
    1.23      private Object getAnnotationData(Class<?> annotationClass) {