Lines Matching refs:ret
334 for (Class<?> ret : RETURN_TYPES) {
336 System.out.println(ret.getSimpleName());
337 Class<?> vret = (ret == void.class) ? Void.class : ret;
338 MethodHandle id = // (vret)->ret
339 identity(vret).asType(methodType(ret, vret));
349 if (ret != void.class) {
352 if (ret == boolean.class) val = (i % 3 == 0);
353 if (ret == String.class) val = "#"+i;
354 if (ret == char.class) val = (char)('a'+i);
355 if (ret == byte.class) val = (byte)~i;
356 if (ret == short.class) val = (short)(1<<i);
380 // proj: (Object*, pos: vret, Object*)->ret
391 MethodHandle proj = id; // lambda(ret x, ...){x}
392 if (ret == void.class) proj = constant(Object.class, null);
393 int arg0 = (ret == void.class ? 0 : 1);
398 // proj: (Object*, pos: vret, Object*)->ret
400 MethodHandle vgFilter = valGetter.asType(methodType(ret));