jdk/test/java/lang/invoke/InvokeGenericTest.java
changeset 9752 88ab34b6da6d
parent 9730 e4b334d47f4b
child 10440 b90cf2f98868
--- a/jdk/test/java/lang/invoke/InvokeGenericTest.java	Tue May 17 19:48:19 2011 -0700
+++ b/jdk/test/java/lang/invoke/InvokeGenericTest.java	Thu May 26 17:37:36 2011 -0700
@@ -314,7 +314,7 @@
         ArrayList<Class<?>> argTypes = new ArrayList<Class<?>>(targetType.parameterList());
         Collections.fill(argTypes.subList(beg, end), argType);
         MethodType ttype2 = MethodType.methodType(targetType.returnType(), argTypes);
-        return MethodHandles.convertArguments(target, ttype2);
+        return target.asType(ttype2);
     }
 
     // This lookup is good for all members in and under InvokeGenericTest.
@@ -378,7 +378,7 @@
         String[] args = { "one", "two" };
         MethodHandle mh = callable(Object.class, String.class);
         Object res; List resl;
-        res = resl = (List) mh.invokeGeneric((String)args[0], (Object)args[1]);
+        res = resl = (List) mh.invoke((String)args[0], (Object)args[1]);
         //System.out.println(res);
         assertEquals(Arrays.asList(args), res);
     }