jdk/src/share/classes/java/lang/System.java
changeset 21358 d41ff832d4f6
parent 20831 96cf18811858
child 21628 50fd58446d64
--- a/jdk/src/share/classes/java/lang/System.java	Wed Oct 23 15:37:40 2013 +0400
+++ b/jdk/src/share/classes/java/lang/System.java	Thu Oct 24 18:52:13 2013 +0200
@@ -26,10 +26,12 @@
 
 import java.io.*;
 import java.lang.reflect.Executable;
+import java.lang.annotation.Annotation;
 import java.security.AccessControlContext;
 import java.util.Properties;
 import java.util.PropertyPermission;
 import java.util.StringTokenizer;
+import java.util.Map;
 import java.security.AccessController;
 import java.security.PrivilegedAction;
 import java.security.AllPermission;
@@ -1227,6 +1229,9 @@
             public AnnotationType getAnnotationType(Class<?> klass) {
                 return klass.getAnnotationType();
             }
+            public Map<Class<? extends Annotation>, Annotation> getDeclaredAnnotationMap(Class<?> klass) {
+                return klass.getDeclaredAnnotationMap();
+            }
             public byte[] getRawClassAnnotations(Class<?> klass) {
                 return klass.getRawAnnotations();
             }