diff -r bf0a77f029c4 -r 84ffc347412d emul/src/main/java/java/lang/Class.java
--- a/emul/src/main/java/java/lang/Class.java Sun Dec 02 12:26:14 2012 +0100
+++ b/emul/src/main/java/java/lang/Class.java Sun Dec 02 14:01:17 2012 +0100
@@ -770,10 +770,6 @@
throw new ClassCastException(this.toString());
}
- /**
- * @throws NullPointerException {@inheritDoc}
- * @since 1.5
- */
@JavaScriptBody(args = { "self", "ac" },
body =
"if (self.anno) {"
@@ -783,6 +779,10 @@
private Object getAnnotationData(Class> annotationClass) {
throw new UnsupportedOperationException();
}
+ /**
+ * @throws NullPointerException {@inheritDoc}
+ * @since 1.5
+ */
public A getAnnotation(Class annotationClass) {
Object data = getAnnotationData(annotationClass);
return data == null ? null : AnnotationImpl.create(annotationClass, data);