PrintStream.java (print): Handle null string argument.
authorTom Tromey <tromey@cygnus.com>
Thu, 8 Apr 1999 11:41:01 +0000 (11:41 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Thu, 8 Apr 1999 11:41:01 +0000 (11:41 +0000)
* java/io/PrintStream.java (print): Handle null string argument.
(println): Likewise.

From-SVN: r26294

libjava/ChangeLog
libjava/java/io/PrintStream.java

index 1d3bb42..eaeff0b 100644 (file)
@@ -1,3 +1,8 @@
+1999-04-08  Tom Tromey  <tromey@cygnus.com>
+
+       * java/io/PrintStream.java (print): Handle null string argument.
+       (println): Likewise.
+
 1999-04-07  Warren Levy  <warrenl@cygnus.com>
 
        * java/lang/natString.cc (init(jbyteArray,jint,jint,jstring)):
index 499e5eb..96a5a6e 100644 (file)
@@ -99,7 +99,7 @@ public class PrintStream extends FilterOutputStream
 
   public void print (String str)
   {
-    print (str, true);
+    print (str == null ? "null" : str, true);
   }
 
   public void print (char ch)
@@ -157,7 +157,7 @@ public class PrintStream extends FilterOutputStream
 
   public void println (String str)
   {
-    print (str, false);
+    print (str == null ? "null" : str, false);
     println ();
   }