RFR: 8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull

Claes Redestad claes.redestad at oracle.com
Tue Mar 27 06:49:45 UTC 2018



On 2018-03-26 17:51, Claes Redestad wrote:
> Karen,
>
> On 2018-03-26 17:15, Karen Kinnear wrote:
>> Claes,
>>
>> Discussed with Lois. We think that it would make more sense to pass 
>> the new argument into MethodHandles::resolve_MemberName and at all 
>> three places that we currently CHECK_PENDING_EXCEPTION/return null there
>>     - if speculative flag is set - CLEAR_PENDING_EXCEPTION before you 
>> return null
>>     - and yes - do this for all three cases, not just the METHOD case
>
> ok.

New webrev:

http://cr.openjdk.java.net/~redestad/8200238/open.01/

Thanks!

/Claes


More information about the core-libs-dev mailing list