diff options
author | Guilhem Lavaux <guilhem@kaffe.org> | 2003-09-25 13:21:27 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-09-25 13:21:27 +0000 |
commit | eaaad728d4d280fdb7ef56455381d73db88d2927 (patch) | |
tree | df9c5c336653d1d6e3f3ef4b32685efc8b13eb74 /libjava/java/text | |
parent | 7b865c363709a01ee6302456ea2d7b71a733acd9 (diff) | |
download | gcc-eaaad728d4d280fdb7ef56455381d73db88d2927.zip gcc-eaaad728d4d280fdb7ef56455381d73db88d2927.tar.gz gcc-eaaad728d4d280fdb7ef56455381d73db88d2927.tar.bz2 |
DecimalFormat.java (format): Don't immediatly round baseNumber to long.
2003-09-25 Guilhem Lavaux <guilhem@kaffe.org>
* java/text/DecimalFormat.java (format): Don't immediatly round
baseNumber to long.
(setMinimumIntegerDigits): Call super.
(setMinimumFractionDigits): Likewise.
(setMaximumIntegerDigits): Likewise.
(setMaximumFractionDigits): Likewise.
From-SVN: r71773
Diffstat (limited to 'libjava/java/text')
-rw-r--r-- | libjava/java/text/DecimalFormat.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libjava/java/text/DecimalFormat.java b/libjava/java/text/DecimalFormat.java index 0cf2d8f..7c5d5b0 100644 --- a/libjava/java/text/DecimalFormat.java +++ b/libjava/java/text/DecimalFormat.java @@ -456,7 +456,7 @@ public class DecimalFormat extends NumberFormat exponent = (long) Math.floor (Math.log(number) / Math.log(10)); if (minimumIntegerDigits > 0) exponent -= minimumIntegerDigits - 1; - baseNumber = (long) (number / Math.pow(10.0, exponent)); + baseNumber = (number / Math.pow(10.0, exponent)); } else baseNumber = number; @@ -871,22 +871,22 @@ public class DecimalFormat extends NumberFormat public void setMaximumFractionDigits (int newValue) { - maximumFractionDigits = Math.min(newValue, 340); + super.setMaximumFractionDigits(Math.min(newValue, 340)); } public void setMaximumIntegerDigits (int newValue) { - maximumIntegerDigits = Math.min(newValue, 309); + super.setMaximumIntegerDigits(Math.min(newValue, 309)); } public void setMinimumFractionDigits (int newValue) { - minimumFractionDigits = Math.min(newValue, 340); + super.setMinimumFractionDigits(Math.min(newValue, 340)); } public void setMinimumIntegerDigits (int newValue) { - minimumIntegerDigits = Math.min(newValue, 309); + super.setMinimumIntegerDigits(Math.min(newValue, 309)); } public void setMultiplier (int newValue) |