I am not too familiar with the overall test but i could follow the logic for 
the additions, looks good to me.

Paul.

> On May 6, 2018, at 3:11 PM, David Holmes <[email protected]> wrote:
> 
> webrev: http://cr.openjdk.java.net/~dholmes/8202686/webrev/
> bug: https://bugs.openjdk.java.net/browse/JDK-8202686
> 
> JDK-8200167 added additional checks to ensure receiver typechecks were in 
> place where needed for invokespecial invocations. There was one variation 
> missing in the test: invoking a final Object method via an interface 
> reference. This is potentially different to a non-final Object method because 
> the finality means the method is treated as non-virtual and so activates 
> different call paths in the logic.
> 
> No unexpected behaviour was found but the test case is added for completeness 
> (which is significant when we adapt this invokeinterface testing for the 
> nestmates work (JEP 181).
> 
> There were also a couple of positive MH invocations missing from the test so 
> they were added for completeness as well.
> 
> Thanks,
> David

Reply via email to