diff options
author | Jesse Wilson <jessewilson@google.com> | 2009-12-21 17:59:46 -0800 |
---|---|---|
committer | Jesse Wilson <jessewilson@google.com> | 2009-12-21 18:01:56 -0800 |
commit | 4b8c7d1c8812bf0f6e29d557a5794e126202133e (patch) | |
tree | 509b4a42c063c76af65fb97c5c4f8f5aeb970245 /math | |
parent | 998863071b4afd19768412a6886e0e6125b249b0 (diff) | |
download | libcore-4b8c7d1c8812bf0f6e29d557a5794e126202133e.zip libcore-4b8c7d1c8812bf0f6e29d557a5794e126202133e.tar.gz libcore-4b8c7d1c8812bf0f6e29d557a5794e126202133e.tar.bz2 |
Fixing BigDecimal.stripLeadingZeroes on "0e100", as discovered by jtreg.
Plus other jtreg test scrubbing.
Diffstat (limited to 'math')
-rw-r--r-- | math/src/main/java/java/math/BigDecimal.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/math/src/main/java/java/math/BigDecimal.java b/math/src/main/java/java/math/BigDecimal.java index 6c00560..33042ba 100644 --- a/math/src/main/java/java/math/BigDecimal.java +++ b/math/src/main/java/java/math/BigDecimal.java @@ -2148,7 +2148,7 @@ public class BigDecimal extends Number implements Comparable<BigDecimal>, Serial long newScale = scale; if (isZero()) { - return new BigDecimal("0"); + return this; } BigInteger strippedBI = getUnscaledValue(); BigInteger[] quotAndRem; |