On Sat, 11 Sep 2021 12:11:50 GMT, Andrey Turbanov 
<github.com+741251+turban...@openjdk.org> wrote:

> Usages of primitive types should be preferred and makes code easier to read.
> Similar cleanups:
> 1. [JDK-8273168](https://bugs.openjdk.java.net/browse/JDK-8273168) 
> java.desktop
> 2. [JDK-8274234](https://bugs.openjdk.java.net/browse/JDK-8274234) 
> java.sql.rowset

src/java.base/share/classes/java/util/ResourceBundle.java line 3732:

> 3730:     }
> 3731: 
> 3732:     private static final boolean TRACE_ON = Boolean.parseBoolean(

I think for `Boolean` it doesn't make significant difference, as both 
`Boolean.TRUE` and `Boolean.FALSE` are cached and initialized immediately along 
with the class itself:

public static Boolean valueOf(String s) {
  return parseBoolean(s) ? TRUE : FALSE;
}

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

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

Reply via email to