From 02732d6132da6e720502f357e91e3937df76d8fa Mon Sep 17 00:00:00 2001 From: Prodigysov Date: Sun, 15 Mar 2020 15:34:25 -0500 Subject: [PATCH] LANG-1527: Remove an redundant argument check in NumberUtils. (#504) --- .../java/org/apache/commons/lang3/math/NumberUtils.java | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/main/java/org/apache/commons/lang3/math/NumberUtils.java b/src/main/java/org/apache/commons/lang3/math/NumberUtils.java index ab7badc19..38240c2d1 100644 --- a/src/main/java/org/apache/commons/lang3/math/NumberUtils.java +++ b/src/main/java/org/apache/commons/lang3/math/NumberUtils.java @@ -987,13 +987,6 @@ public static BigDecimal createBigDecimal(final String str) { if (StringUtils.isBlank(str)) { throw new NumberFormatException("A blank string is not a valid number"); } - if (str.trim().startsWith("--")) { - // this is protection for poorness in java.lang.BigDecimal. - // it accepts this as a legal value, but it does not appear - // to be in specification of class. OS X Java parses it to - // a wrong value. - throw new NumberFormatException(str + " is not a valid number."); - } return new BigDecimal(str); }