Lines Matching refs:mh
141 private static MethodHandle mh(Class ret, Class... args) {
145 MethodHandle mh = lookup.findStatic(CLASS, NAME, mt.changeReturnType(lookupRet));
147 return MethodHandles.explicitCastArguments(mh, mt);
148 if (canDoAsType(mh.type(), mt))
149 return mh.asType(mt);
151 mh.asType(mt);
152 throw new AssertionError("asType should not succeed: "+mh+" => "+mt);
155 return mh.asType(mt.generic()).asType(mt);
192 private static MethodHandle mh_z(Class ret) { return mh(ret, boolean.class); }
226 private static MethodHandle mh_b(Class ret) { return mh(ret, byte.class); }
255 private static MethodHandle mh_c(Class ret) { return mh(ret, char.class); }
285 private static MethodHandle mh_s(Class ret) { return mh(ret, short.class); }
315 private static MethodHandle mh_i(Class ret) { return mh(ret, int.class); }
346 private static MethodHandle mh_j(Class ret) { return mh(ret, long.class); }
378 private static MethodHandle mh_f(Class ret) { return mh(ret, float.class); }
411 private static MethodHandle mh_d(Class ret) { return mh(ret, double.class); }
445 private final static MethodHandle mh_zv = mh(boolean.class);
446 private final static MethodHandle mh_bv = mh(byte.class );
447 private final static MethodHandle mh_cv = mh(char.class );
448 private final static MethodHandle mh_sv = mh(short.class );
449 private final static MethodHandle mh_iv = mh(int.class );
450 private final static MethodHandle mh_jv = mh(long.class );
451 private final static MethodHandle mh_fv = mh(float.class );
452 private final static MethodHandle mh_dv = mh(double.class );
469 private static MethodHandle mh_v(Class arg) { return mh(void.class, arg); }