On 7/8/20 11:21 AM, Bob Vandette wrote:

On Jul 8, 2020, at 1:01 PM, Mandy Chung <mandy.ch...@oracle.com> wrote:



On 7/8/20 9:40 AM, Bob Vandette wrote:
Should I add an assert or just let the NPE happen?
What about  Objects.requireNonNull(m);
Thanks.

Here’s the updated webrev:

    https://cr.openjdk.java.net/~bobv/8249080/webrev.02/



line 3580-8383 step 2b should be removed completely.

checkSecurityManager(Class<?> refc, MemberName m) performs step 1, 2a and 3 [1]  whereas checkSecurityManager(Class<?> refc) performs step 1 and 2b only.

It'd be helpful to make it clear in the comment the steps that it performs.

Nit: line 3566: probably better to add Objects.requireNonNull(refc) to avoid misinterpreting that refc can be null.

thanks
Mandy
[1] https://download.java.net/java/early_access/jdk15/docs/api/java.base/java/lang/invoke/MethodHandles.Lookup.html#secmgr

Reply via email to