Lines Matching refs:args

116     static Object logEntry(String name, Object... args) {
117 return Arrays.asList(name, Arrays.asList(args));
119 static Object called(String name, Object... args) {
120 Object entry = logEntry(name, args);
124 static void assertCalled(String name, Object... args) {
125 Object expected = logEntry(name, args);
135 static void printCalled(MethodHandle target, String name, Object... args) {
137 System.out.println("calling MH="+target+" to "+name+Arrays.toString(args));
228 Object[] args = new Object[params.length];
229 for (int i = 0; i < args.length; i++)
230 args[i] = randomArg(params[i]);
231 return args;
234 Object[] args = new Object[nargs];
235 for (int i = 0; i < args.length; i++)
236 args[i] = randomArg(param);
237 return args;
250 Object[] args = new Object[params.length];
251 for (int i = 0; i < args.length; i++)
252 args[i] = zeroArg(params[i]);
253 return args;
319 private static Object collector(Object... args) {
320 return Arrays.asList(args);
338 String[] args = { "one", "two" };
341 res = resl = (List<?>) mh.invoke((String)args[0], (Object)args[1]);
343 assertEquals(Arrays.asList(args), res);
350 int[] args = { 1, 2 };
353 res = resl = (List<?>) mh.invoke(args[0], args[1]);
355 assertEquals(Arrays.toString(args), res.toString());
362 String[] args = { "one", "two" };
365 res = resl = (List<?>) mh.invoke((String)args[0], (Object)args[1]);
367 assertEquals(Arrays.asList(args), res);
398 Object[] args = zeroArgs(observe);
401 switch (args.length) {
405 junk = target.invoke(args[0]); break;
407 junk = target.invoke(args[0], args[1]); break;
409 junk = target.invoke(args[0], args[1], args[2]); break;
411 junk = target.invoke(args[0], args[1], args[2], args[3]); break;
413 junk = target.invokeWithArguments(args); break;
418 throw new RuntimeException("wrong exception calling "+target+" on "+Arrays.asList(args), ex);
420 throw new RuntimeException("bad success calling "+target+" on "+Arrays.asList(args));
464 Object[] args = { "one", "two" };
466 testReferenceConversions(type, args);
469 public void testReferenceConversions(MethodType type, Object... args) throws Throwable {
471 int nargs = args.length;
472 List<Object> argList = Arrays.asList(args);
480 res = mh.invoke((Object)args[0], (Object)args[1]);
482 res = mh.invoke((String)args[0], (Object)args[1]);
484 res = mh.invoke((Object)args[0], (String)args[1]);
486 res = mh.invoke((String)args[0], (String)args[1]);
488 res = mh.invoke((String)args[0], (CharSequence)args[1]);
490 res = mh.invoke((CharSequence)args[0], (Object)args[1]);
492 res = (String) mh.invoke((Object)args[0], (Object)args[1]);
494 res = (String) mh.invoke((String)args[0], (Object)args[1]);
496 res = (CharSequence) mh.invoke((String)args[0], (Object)args[1]);
509 Object[] args = { 1, 2 };
512 res = resl = (List<?>) mh.invoke((int)args[0], (Object)args[1]);
514 assertEquals(Arrays.asList(args), res);
517 res = resi = (int) mh.invoke((Object) args[0], (Object) args[1]);
518 assertEquals(args[0], res);
519 res = resi = (int) mh.invoke((int) args[0], (Object) args[1]);
520 assertEquals(args[0], res);