--- old/src/share/classes/java/lang/Class.java 2013-03-04 19:42:01.000000000 -0800 +++ new/src/share/classes/java/lang/Class.java 2013-03-04 19:42:01.000000000 -0800 @@ -25,6 +25,7 @@ package java.lang; +import java.lang.reflect.AnnotatedElement; import java.lang.reflect.Array; import java.lang.reflect.GenericArrayType; import java.lang.reflect.Member; @@ -3084,6 +3085,16 @@ } /** + * {@inheritDoc} + * @throws NullPointerException {@inheritDoc} + * @since 1.5 + */ + @Override + public boolean isAnnotationPresent(Class annotationClass) { + return AnnotatedElement.super.isAnnotationPresent(annotationClass); + } + + /** * @throws NullPointerException {@inheritDoc} * @since 1.8 */