commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pier-Luc Caron St-Pierre (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LANG-842) Lack of consistency in comparaison api
Date Sat, 06 Oct 2012 18:11:03 GMT
Pier-Luc Caron St-Pierre created LANG-842:
---------------------------------------------

             Summary: Lack of consistency in comparaison api
                 Key: LANG-842
                 URL: https://issues.apache.org/jira/browse/LANG-842
             Project: Commons Lang
          Issue Type: Improvement
          Components: lang.*, lang.time.*
    Affects Versions: 3.2
            Reporter: Pier-Luc Caron St-Pierre
            Priority: Trivial


The comparaison api is lacking of consistency with null.

Few instances : 
org.apache.commons.lang3.StringUtils#equals returns false if one of the parameter is null.
org.apache.commons.lang3.ObjectUtils#equals returns false if one of the parameter is null.
org.apache.commons.lang3.time.DateUtils#truncatedCompareTo throws IllegalArgumentException
if one of the parameter is null
org.apache.commons.lang3.time.DateUtils#isSameInstant throws IllegalArgumentException if one
of the parameter is null

I do not have any suggestion to fix that problem because any solution would break backward
compatibility.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message