On Sep 5, 2014, at 3:15 PM, Vladimir Ivanov <vladimir.x.iva...@oracle.com> wrote: >> >> Looks good, just one comment. >> >> MethodHandles.restrictReceiver >> >> This method has: >> >> 1578 private MethodHandle restrictReceiver(MemberName method, >> MethodHandle mh, Class<?> caller) throws IllegalAccessException { >> ... >> 1589 assert(mh instanceof DirectMethodHandle); // >> DirectMethodHandle.copyWith >> >> Why not make the second parameter be "DirectMethodHandle mh" ? > Good point! While prototyping this I spotted uncovered corner case (restrict > a receiver on a MH with bound caller). > > Updated webrev: > http://cr.openjdk.java.net/~vlivanov/8050173/webrev.01/ > Diff: > http://cr.openjdk.java.net/~vlivanov/8050173/webrev.00.01/ > > Reordered restrictReceiver and maybeBindCaller operations. >
Looks good, Paul.
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev