diff options
author | bothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-04-16 18:35:02 +0000 |
---|---|---|
committer | bothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-04-16 18:35:02 +0000 |
commit | 7a99bc49d7951d74a4dbee4793a0884bac116a1d (patch) | |
tree | d5fe22f8b6e8bfbf99f7efa65bace32141b44d8a /libjava/java/io/InputStreamReader.java | |
parent | eab819ff4c13c432f46313dd15872aa6cfd95638 (diff) | |
download | gcc-7a99bc49d7951d74a4dbee4793a0884bac116a1d.tar.gz |
�
* java/io/InputStreamReader.java (<init>): Set super.in correctly.
* java/io/OutputStreamWriter.java (<init>): Set super.in correctly.
(writeChars): Don't be quite so eager to flush.
* java/io/PrintStream.java: Rewrite. Now more similar to
OutputStreamWriter, using explicit UnicodeToBytes converter.
Also, autoflush does not need to flush so often.
* java/lang/natString.cc (getBytes): More efficient algorithm.
(init(jbyteArray,jint,jint,jstring)): More efficient.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26509 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/io/InputStreamReader.java')
-rw-r--r-- | libjava/java/io/InputStreamReader.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libjava/java/io/InputStreamReader.java b/libjava/java/io/InputStreamReader.java index ee44f918122..5d37303121b 100644 --- a/libjava/java/io/InputStreamReader.java +++ b/libjava/java/io/InputStreamReader.java @@ -44,9 +44,9 @@ public class InputStreamReader extends Reader private InputStreamReader(InputStream in, BytesToUnicode decoder) { - super(in); - this.in = in instanceof BufferedInputStream ? (BufferedInputStream) in - : new BufferedInputStream(in, 250); + super((this.in = (in instanceof BufferedInputStream + ? (BufferedInputStream) in + : new BufferedInputStream(in, 250)))); converter = decoder; converter.setInput(this.in.buf, 0, 0); } |