On Fri, 6 Jan 2023 21:20:45 GMT, Joe Wang <jo...@openjdk.org> wrote:

>> 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?
>
> I think the later, that the value can be true or false. As an example, one 
> value is fine, e.g.
>   {@code setProperty("javax.xml.stream.isRepairingNamespaces", 
> Boolean.TRUE);} 
>   or 
>   {@code setProperty("javax.xml.stream.isRepairingNamespaces", true);}
>   let autoboxing handle it.

The` true|false` should just be changed to just set the value to _true_ or 
_false_.

I think `Boolean.TRUE` is fine.   If the consensus is to use autoboxing in the 
example that is fine also.

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

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

Reply via email to