diff jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaFieldImpl.java @ 22432:e4f0d819fe22

Add getAnnotations() method to ResolvedJavaType and ResolvedJavaField
author Christian Wimmer <christian.wimmer@oracle.com>
date Wed, 19 Aug 2015 16:15:21 -0700
parents 0e095e2c24e2
children ec96f33a101d
line wrap: on
line diff
--- a/jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaFieldImpl.java	Wed Aug 19 13:37:41 2015 +0200
+++ b/jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaFieldImpl.java	Wed Aug 19 16:15:21 2015 -0700
@@ -203,6 +203,15 @@
     }
 
     @Override
+    public Annotation[] getAnnotations() {
+        Field javaField = toJava();
+        if (javaField != null) {
+            return javaField.getAnnotations();
+        }
+        return new Annotation[0];
+    }
+
+    @Override
     public <T extends Annotation> T getAnnotation(Class<T> annotationClass) {
         Field javaField = toJava();
         if (javaField != null) {