Lines Matching defs:mh
165 MethodHandle mh = coll.asSpreader(int[].class, nargs);
166 int[] args3 = (int[]) mh.invokeExact(args);
194 MethodHandle mh = coll.asSpreader(byte[].class, nargs);
195 byte[] args3 = (byte[]) mh.invokeExact(args);
223 MethodHandle mh = coll.asSpreader(long[].class, nargs);
224 long[] args3 = (long[]) mh.invokeExact(args);
259 MethodHandle mh = collectArguments(lister, pos, int[].class, INT_COLLECTORS[collects]);
260 if (mh == null) continue; // no infix collection, yet
261 assert(mh.type().parameterCount() == inputs);
262 Object observe = mh.asSpreader(int[].class, args.length).invokeExact(args);
299 MethodHandle mh = collectArguments(lister, pos, byte[].class, BYTE_COLLECTORS[collects]);
300 if (mh == null) continue; // no infix collection, yet
301 assert(mh.type().parameterCount() == inputs);
302 Object observe = mh.asSpreader(byte[].class, args.length).invokeExact(args);
505 private static Object invokeWithCatch(MethodHandle mh, Object... args) throws Throwable {
507 return mh.invokeWithArguments(args);
509 System.out.println("threw: "+mh+Arrays.asList(args));
622 private static MethodHandle i2b(MethodHandle mh) {
623 return MethodHandles.explicitCastArguments(mh, subst(mh.type(), int.class, byte.class));