Sebb created LANG-822:
-------------------------

             Summary: NumberUtils#createNumber - bad behaviour for leading "--"
                 Key: LANG-822
                 URL: https://issues.apache.org/jira/browse/LANG-822
             Project: Commons Lang
          Issue Type: Bug
          Components: lang.math.*
    Affects Versions: 3.1
            Reporter: Sebb


NumberUtils#createNumber checks for a leading "--" in the string, and returns 
null if found. This is documented as a work round for a bug in BigDecimal.

Returning nulll is contrary to the Javadoc and the behaviour for other methods 
which would throw NumberFormatException.

It's not clear whether the BigDecimal problem still exists with recent versions 
of Java. However, if it does exist, then the check needs to be done for all 
invocations of BigDecimal, i.e. needs to be moved to createBigDecimal.

--
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

Reply via email to