summaryrefslogtreecommitdiff
path: root/libjava/java/io/PrintStream.java
diff options
context:
space:
mode:
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-24 15:43:22 +0000
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-24 15:43:22 +0000
commit66a5af9f944650beba25b77f584add09b33e10ce (patch)
tree750d1ed56fc294b0379fe7e0121d2ea862ae4dde /libjava/java/io/PrintStream.java
parentb8e27232744db1d2ad45d733d2499bd721a45637 (diff)
downloadgcc-66a5af9f944650beba25b77f584add09b33e10ce.tar.gz
2003-03-24 Michael Koch <konqueror@gmx.de>
* java/io/DataOutputStream.java (write): Merged from classpath. * java/io/File.java: Merged copyrigth with classpath. * java/io/FileInputStream.java (getChannel): Made it synchronized instead of using a synchronized block. * java/io/FileOutputStream.java: Reformatted. * java/io/InputStreamReader.java (InputStreamReader): Renamed enc to encoding_name. (close): Merged documentation from classpath. (getEncoding): Merged documentation from classpath. (ready): Merged documentation from classpath. (read): Merged documentation from classpath. * java/io/LineNumberReader.java (lineNumber): Made it private. (LineNumberReader): Use Constant instead of a direct value. * java/io/OutputStreamWriter.java (OutputStreamWriter): Renamed enc to encoding_scheme, merged documentation from classpath. (close): Merged documentation from classpath. (flush): Merged documentation from classpath. (write): Merged documentation from classpath. * java/io/PrintStream.java: Reformatted. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64806 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/io/PrintStream.java')
-rw-r--r--libjava/java/io/PrintStream.java36
1 files changed, 18 insertions, 18 deletions
diff --git a/libjava/java/io/PrintStream.java b/libjava/java/io/PrintStream.java
index 3101bb5dea2..8fc1cb831aa 100644
--- a/libjava/java/io/PrintStream.java
+++ b/libjava/java/io/PrintStream.java
@@ -55,12 +55,30 @@ public class PrintStream extends FilterOutputStream
* This leads to some minor duplication, because neither inherits
* from the other, and we want to maximize performance. */
+ public PrintStream (OutputStream out)
+ {
+ this(out, false);
+ }
+
+ public PrintStream (OutputStream out, boolean auto_flush)
+ {
+ super(out);
+ converter = UnicodeToBytes.getDefaultEncoder();
+ error = false;
+ this.auto_flush = auto_flush;
+ }
+
public boolean checkError ()
{
flush();
return error;
}
+ protected void setError ()
+ {
+ error = true;
+ }
+
public void close ()
{
try
@@ -258,24 +276,6 @@ public class PrintStream extends FilterOutputStream
print(charArray, 0, charArray.length, true);
}
- public PrintStream (OutputStream out)
- {
- this(out, false);
- }
-
- public PrintStream (OutputStream out, boolean af)
- {
- super(out);
- converter = UnicodeToBytes.getDefaultEncoder();
- error = false;
- auto_flush = af;
- }
-
- protected void setError ()
- {
- error = true;
- }
-
public void write (int oneByte)
{
try