comparison jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java @ 23790:224f43824e2b

incomplete API to MethodParameters attribute (JDK-8169331)
author Doug Simon <doug.simon@oracle.com>
date Mon, 07 Nov 2016 17:15:18 +0100
parents 0cb263db490f
children 6d2c72b822b0
comparison
equal deleted inserted replaced
23789:0cb263db490f 23790:224f43824e2b
271 Parameter[] actual = e.getValue().getParameters(); 271 Parameter[] actual = e.getValue().getParameters();
272 assertEquals(actual.length, expected.length); 272 assertEquals(actual.length, expected.length);
273 for (int i = 0; i < actual.length; i++) { 273 for (int i = 0; i < actual.length; i++) {
274 java.lang.reflect.Parameter exp = expected[i]; 274 java.lang.reflect.Parameter exp = expected[i];
275 Parameter act = actual[i]; 275 Parameter act = actual[i];
276 System.out.println(exp + " " + act);
277 assertEquals(exp.getName(), act.getName()); 276 assertEquals(exp.getName(), act.getName());
278 assertEquals(exp.getModifiers(), act.getModifiers()); 277 assertEquals(exp.isNamePresent(), act.isNamePresent());
279 assertEquals(exp.getModifiers(), act.getModifiers()); 278 assertEquals(exp.getModifiers(), act.getModifiers());
280 assertArrayEquals(exp.getAnnotations(), act.getAnnotations()); 279 assertArrayEquals(exp.getAnnotations(), act.getAnnotations());
281 assertEquals(exp.getType().getName(), act.getType().toClassName()); 280 assertEquals(exp.getType().getName(), act.getType().toClassName());
282 assertEquals(exp.getParameterizedType(), act.getParameterizedType()); 281 assertEquals(exp.getParameterizedType(), act.getParameterizedType());
283 assertEquals(metaAccess.lookupJavaMethod(exp.getDeclaringExecutable()), act.getDeclaringMethod()); 282 assertEquals(metaAccess.lookupJavaMethod(exp.getDeclaringExecutable()), act.getDeclaringMethod());