On Fri, 15 Nov 2024 15:47:43 GMT, Roger Riggs <rri...@openjdk.org> wrote:

>> src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
>>  line 399:
>> 
>>> 397:                 if ((ccl != null) && (ccl != cl) &&
>>> 398:                     ((cl == null) || !isAncestor(cl, ccl))) {
>>> 399:                     
>>> sun.reflect.misc.ReflectUtil.checkPackageAccess(tclass);
>> 
>> The ensureMemberAccess needs to stay but the checkPackageAccess can be 
>> removed.
>> 
>> @seanjmullan I think you'll want to study this one closely.
>
> ok, removing package access check

I see you've removed it from AtomicIntegerFieldUpdater. There are also 
checkPackageAccess usages in AtomicLongFieldUpdater and 
AtomicReferenceFieldUpdater.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/22119#discussion_r1844228641

Reply via email to