On Fri, 10 Jan 2025 07:30:04 GMT, Peter Levart <plev...@openjdk.org> wrote:

> [JDK-8169880](https://bugs.openjdk.org/browse/JDK-8169880) removed a 
> debugging option to disable caching of reflective data in java.lang.Class, 
> which had a consequence that now Class#reflectiveData method guarantees to 
> return a non-null result. Existing callers of that method were left intact 
> and still contain null checks and branches that are never taken after this 
> change. Some new callers were added later and they don't have null checks. I 
> propose a patch to remove these unneeded null checks and never taken branches.

This pull request has now been integrated.

Changeset: beb0e607
Author:    Peter Levart <plev...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/beb0e607d3b66b9e97c263cd8f2e23f447ebfc50
Stats:     58 lines in 1 file changed: 2 ins; 27 del; 29 mod

8347397: Cleanup of JDK-8169880

Reviewed-by: liach, alanb

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

PR: https://git.openjdk.org/jdk/pull/23025

Reply via email to