Lines Matching defs:nargs
278 for (int nargs = MIN; nargs <= MAX; nargs = nextArgCount(nargs, 17, MAX)) {
279 MethodHandle target = ValueConversions.varargsArray(nargs);
280 Object[] args = new Object[nargs];
281 for (int i = 0; i < nargs; i++)
309 private static int nextArgCount(int nargs, int density, int MAX) {
310 if (EXHAUSTIVE) return nargs + 1;
311 if (nargs >= MAX) return Integer.MAX_VALUE;
314 if (nargs <= BOT || nargs >= TOP) {
315 ++nargs;
318 nargs += bump;
319 if (nargs > TOP) nargs = TOP;
321 return nargs;
332 for (int nargs = MIN; nargs <= MAX; nargs = nextArgCount(nargs, density, MAX)) {
333 Object[] args = makeTestArray(elemType, nargs);
334 MethodHandle varargsArray = ValueConversions.varargsArray(arrayType, nargs);
337 if (nargs != 0) {
341 assertEquals(MethodType.methodType(arrayType, Collections.<Class<?>>nCopies(nargs, elemType)),
347 MethodHandle spreader = varargsArray.asSpreader(arrayType, nargs);
350 if (nargs <= 5) {
366 if (nargs == 0) {
428 for (int nargs = MIN; nargs <= MAX; nargs = nextArgCount(nargs, 7, MAX)) {
429 MethodHandle target = ValueConversions.varargsList(nargs);
430 Object[] args = new Object[nargs];
431 for (int i = 0; i < nargs; i++)