diff options
author | Bryce McKinlay <bryce@albatross.co.nz> | 1999-12-17 05:11:28 +0000 |
---|---|---|
committer | Bryce McKinlay <bryce@gcc.gnu.org> | 1999-12-17 05:11:28 +0000 |
commit | 5ac99d9adcd93a27006a6ac8d9b7006e65f7aaa8 (patch) | |
tree | 4fc7a8398de67d8cfc0814aca10631f124cfc663 /libjava/java/lang/Boolean.java | |
parent | fe2e294c7e06d47227e0d08d8d401e84cc13e7ab (diff) | |
download | gcc-5ac99d9adcd93a27006a6ac8d9b7006e65f7aaa8.zip gcc-5ac99d9adcd93a27006a6ac8d9b7006e65f7aaa8.tar.gz gcc-5ac99d9adcd93a27006a6ac8d9b7006e65f7aaa8.tar.bz2 |
Boolean.java (Boolean(String)): Set Value' to false on a null String constructor parameter.
1999-12-16 Bryce McKinlay <bryce@albatross.co.nz>
* java/lang/Boolean.java (Boolean(String)): Set Value' to false on a
null String constructor parameter.
* java/net/natPlainSocketImpl.cc: Remove unneccessary sprintf calls
for exception messages.
BooleanClass: declare.
(setOption): Use BooleanClass instead of Class.forName() for
instanceof test.
(bind): Cast 4th parameter of setsockopt to char *' for
compatibility with older Solaris headers.
* java/net/natPlainDatagramSocketImpl.cc: Remove unneccessary
sprintf calls for exception messages.
BooleanClass, IntegerClass: declare.
(setOption): Use BooleanClass and IntegerClass, not Class.forName()
for instanceof test.
From-SVN: r30988
Diffstat (limited to 'libjava/java/lang/Boolean.java')
-rw-r--r-- | libjava/java/lang/Boolean.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/java/lang/Boolean.java b/libjava/java/lang/Boolean.java index 060f126..b4c4500 100644 --- a/libjava/java/lang/Boolean.java +++ b/libjava/java/lang/Boolean.java @@ -39,7 +39,7 @@ public final class Boolean extends Object implements Serializable public Boolean(String strVal) { - value = strVal.equalsIgnoreCase("true"); + value = (strVal == null ? false : strVal.equalsIgnoreCase("true")); } public boolean booleanValue() |