On Thu, 5 Jan 2023 21:59:30 GMT, Justin Lu <d...@openjdk.org> wrote:

> Removed constructors of primitive wrapper classes (deprecated for removal) in 
> _javax.xml.stream.XMLOutputFactory_ 
> 
> Replaced with Boolean static fields: Boolean.TRUE and Boolean.FALSE

src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java line 59:

> 57:  *
> 58:  * <p>The property can be set with the following code line:
> 59:  * {@code setProperty("javax.xml.stream.isRepairingNamespaces", 
> Boolean.TRUE|Boolean.FALSE);}

>From a code standpoint I don't see why the OR operation is needed (Also, 
>shouldn't a Conditional OR be used over a Bitwise OR). Is it to emphasize that 
>true _or_ false can be passed as a parameter?

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

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

Reply via email to