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.

Attachment: 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

Reply via email to