Lines Matching defs:argTypes

370         ArrayList<Class<?>> argTypes = new ArrayList<>(targetType.parameterList());
371 Collections.fill(argTypes.subList(beg, end), argType);
372 MethodType ttype2 = MethodType.methodType(targetType.returnType(), argTypes);
2261 ArrayList<Class<?>> argTypes = new ArrayList<>(Collections.nCopies(nargs, Object.class));
2266 if (!mixArgs(argTypes, mix, argTypesSeen)) continue;
2269 testFoldOrCollectArguments(argTypes, pos, collect, collectType, lastType, isCollect, withFoldPos);
2278 boolean mixArgs(List<Class<?>> argTypes, int mix, Map<Object,Integer> argTypesSeen) {
2281 if ((mix >>> argTypes.size()) != 0) return false;
2282 for (int i = 0; i < argTypes.size(); i++) {
2286 Class<?> type = argTypes.get(i);
2293 argTypes.set(i, type);
2296 Integer prev = argTypesSeen.put(new ArrayList<>(argTypes), mix);
2298 if (verbosity >= 4) System.out.println("mix "+prev+" repeated "+mix+": "+argTypes);
2301 if (verbosity >= 3) System.out.println("mix "+mix+" = "+argTypes);
2305 void testFoldOrCollectArguments(List<Class<?>> argTypes, // argument types minus the inserted combineType
2311 int nargs = argTypes.size();
2314 List<Class<?>> combineArgTypes = argTypes.subList(pos, pos + fold);
2315 List<Class<?>> targetArgTypes = new ArrayList<>(argTypes);
2322 List<Object> argsToPass = Arrays.asList(randomArgs(argTypes));
2682 final Class<?>[] argTypes = new Class<?>[] {int.class, double.class, String.class};
2720 for (int nargs = 1, useResultsStart = 0; nargs <= argTypes.length; useResultsStart += nargs++) {
2721 Class<?>[] useArgTypes = Arrays.copyOf(argTypes, nargs, Class[].class);
2733 void testGenericLoopCombinator(int nargs, Class<?>[] argTypes, MethodHandle[] preds, MethodHandle[] steps,
2736 List<Class<?>> lArgTypes = Arrays.asList(argTypes);
2744 h = MethodHandles.identity(argTypes[i]);