commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benedikt Ritter (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LANG-922) Add isOneTrue(booleans...) to BooleanUtils to preserve old behavior of BooleanUtils.xor(booleans...)
Date Tue, 15 Oct 2013 18:36:43 GMT
Benedikt Ritter created LANG-922:
------------------------------------

             Summary: Add isOneTrue(booleans...) to BooleanUtils to preserve old behavior
of BooleanUtils.xor(booleans...)
                 Key: LANG-922
                 URL: https://issues.apache.org/jira/browse/LANG-922
             Project: Commons Lang
          Issue Type: Bug
          Components: lang.*
            Reporter: Benedikt Ritter
             Fix For: 3.2


The old implementation (prior to r1532476) of BooleanUtils.xor(boolean...) checked if the
provided array contained exactly one boolean with value true. This was changed because it
is not the correct behavior for an XOR operation. To preserve the behavior we should add BooleanUtils.isOneTrue(boolean...)
and BooleanUtils.isOneTrue(Boolean...) (and possibly the equivalents for isOneFalse).



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message