From fa948ac381009d3d4d600151c5127b257ca057c3 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 3 Jul 2000 21:03:52 +0000 Subject: PrintWriter.java (print): Call write(String), not print(String). * java/io/PrintWriter.java (print): Call write(String), not print(String). See PR libgcj/277. (print(String)): Use write, not out.write. From-SVN: r34853 --- libjava/java/io/PrintWriter.java | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'libjava/java/io/PrintWriter.java') diff --git a/libjava/java/io/PrintWriter.java b/libjava/java/io/PrintWriter.java index fab152b..9f9e1ca 100644 --- a/libjava/java/io/PrintWriter.java +++ b/libjava/java/io/PrintWriter.java @@ -1,4 +1,4 @@ -/* Copyright (C) 1998, 1999 Free Software Foundation +/* Copyright (C) 1998, 1999, 2000 Free Software Foundation This file is part of libgcj. @@ -85,7 +85,7 @@ public class PrintWriter extends Writer { try { - out.write(str == null ? "null" : str); + write(str == null ? "null" : str); } catch (IOException ex) { @@ -105,32 +105,44 @@ public class PrintWriter extends Writer public void print(boolean bool) { - print(bool ? "true" : "false"); + // We purposely call write() and not print() here. This preserves + // compatibility with JDK 1.2. + write (bool ? "true" : "false"); } public void print(int inum) { - print(Integer.toString(inum)); + // We purposely call write() and not print() here. This preserves + // compatibility with JDK 1.2. + write(Integer.toString(inum)); } public void print(long lnum) { - print(Long.toString(lnum)); + // We purposely call write() and not print() here. This preserves + // compatibility with JDK 1.2. + write(Long.toString(lnum)); } public void print(float fnum) { - print(Float.toString(fnum)); + // We purposely call write() and not print() here. This preserves + // compatibility with JDK 1.2. + write(Float.toString(fnum)); } public void print(double dnum) { - print(Double.toString(dnum)); + // We purposely call write() and not print() here. This preserves + // compatibility with JDK 1.2. + write(Double.toString(dnum)); } public void print(Object obj) { - print(obj == null ? "null" : obj.toString()); + // We purposely call write() and not print() here. This preserves + // compatibility with JDK 1.2. + write(obj == null ? "null" : obj.toString()); } private static final char[] line_separator -- cgit v1.1