# HG changeset patch # User Christian Wimmer # Date 1410970000 25200 # Node ID 2d01369ee2346907895bc43182b8b098bbcc7b99 # Parent f95ddcd3e08a80b9c402f968eea3b3844ecc6dc4 Add unit test diff -r f95ddcd3e08a -r 2d01369ee234 graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaMethod.java --- a/graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaMethod.java Tue Sep 16 18:56:10 2014 -0700 +++ b/graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaMethod.java Wed Sep 17 09:06:40 2014 -0700 @@ -214,6 +214,15 @@ assertEquals(1000L, annotation.timeout()); } + @Test(timeout = 1000L) + public void getAnnotationsTest() throws NoSuchMethodException { + ResolvedJavaMethod method = metaAccess.lookupJavaMethod(getClass().getDeclaredMethod("getAnnotationsTest")); + Annotation[] annotations = method.getAnnotations(); + assertNotNull(annotations); + assertEquals(1, annotations.length); + assertEquals(1000L, ((Test) annotations[0]).timeout()); + } + @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.PARAMETER) @interface NonNull {