summaryrefslogtreecommitdiffstats
path: root/libjava/java/util/TimeZone.java
diff options
context:
space:
mode:
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2005-01-10 18:26:40 +0000
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2005-01-10 18:26:40 +0000
commit9be63d8c9bb3b01cd31511c050690d45e39ee9c5 (patch)
tree5ee3bd69fabae06c836eddab98485e50c5386c7c /libjava/java/util/TimeZone.java
parentbf444a26217a86708c4e971875c6c7f1fa201017 (diff)
downloadppe42-gcc-9be63d8c9bb3b01cd31511c050690d45e39ee9c5.tar.gz
ppe42-gcc-9be63d8c9bb3b01cd31511c050690d45e39ee9c5.zip
2005-01-10 Michael Koch <konqueror@gmx.de>
* java/util/SimpleTimeZone.java (checkRule): Throw IllegalArgumentException on invalid month values. * java/util/TimeZone.java (setID): Throw NullPointerException if needed. 2005-01-10 Andrew John Hughes <gnu_andrew@member.fsf.org> * java/util/SimpleTimeZone.java (getOffset): offset end date with daylight savings git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@93149 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/util/TimeZone.java')
-rw-r--r--libjava/java/util/TimeZone.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/libjava/java/util/TimeZone.java b/libjava/java/util/TimeZone.java
index 39cdcd3e239..0685e604600 100644
--- a/libjava/java/util/TimeZone.java
+++ b/libjava/java/util/TimeZone.java
@@ -989,9 +989,13 @@ public abstract class TimeZone implements java.io.Serializable, Cloneable
* Sets the identifier of this time zone. For instance, PST for
* Pacific Standard Time.
* @param id the new time zone ID.
+ * @throws NullPointerException if <code>id</code> is <code>null</code>
*/
public void setID(String id)
{
+ if (id == null)
+ throw new NullPointerException();
+
this.ID = id;
}
OpenPOWER on IntegriCloud