diff options
author | bryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-09-22 04:41:26 +0000 |
---|---|---|
committer | bryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-09-22 04:41:26 +0000 |
commit | 711575e5dabfc53f14d875185e1111e9073f0199 (patch) | |
tree | 57703937fd6e5e454ca527734ee854ed01054636 /libjava/java/text/NumberFormat.java | |
parent | 15d18ea0cd49091c24dd09de56f6e088a527785e (diff) | |
download | gcc-711575e5dabfc53f14d875185e1111e9073f0199.tar.gz |
1999-09-16 Bryce McKinlay <bryce@albatross.co.nz>
* java/text/MessageFormat.java (MessageFormat(String)): Set the
default locale.
* java/text/NumberFormat.java: Check that object is a Number. If
not, throw IllegialArgumentException.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29574 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/text/NumberFormat.java')
-rw-r--r-- | libjava/java/text/NumberFormat.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libjava/java/text/NumberFormat.java b/libjava/java/text/NumberFormat.java index 6ee79b3b546..a3f7f95294c 100644 --- a/libjava/java/text/NumberFormat.java +++ b/libjava/java/text/NumberFormat.java @@ -37,7 +37,11 @@ public abstract class NumberFormat extends Format implements Cloneable public final StringBuffer format (Object obj, StringBuffer sbuf, FieldPosition pos) { - return format(((Number) obj).doubleValue(), sbuf, pos); + if (obj instanceof Number) + return format(((Number) obj).doubleValue(), sbuf, pos); + else + throw new IllegalArgumentException + ("Cannot format given Object as a Number"); } public abstract StringBuffer format (double number, |