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