On Mon, 19 Apr 2021 14:05:31 GMT, Сергей Цыпанов 
<github.com+10835776+stsypa...@openjdk.org> wrote:

> As discussed in https://github.com/openjdk/jdk/pull/3464 we can clean-up 
> null-checks remaining after 
> [8142968](https://bugs.openjdk.java.net/browse/JDK-8142968) as 
> Class.getPackageName() never returns null.

src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
 line 458:

> 456:         private static boolean isSamePackage(Class<?> class1, Class<?> 
> class2) {
> 457:             return class1.getClassLoader() == class2.getClassLoader()
> 458:                    && 
> class1.getPackageName().equals(class2.getPackageName());

If the j.u.c.atomic code is changed then it will need to be coordinated with 
Doug Lea's repo. The rest of the changes are good and thanks for following up 
from the comments in the other issue.

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

PR: https://git.openjdk.java.net/jdk/pull/3571

Reply via email to