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) {