+2004-04-20 Michael Koch <konqueror@gmx.de>
+
+ * java/io/BufferedWriter.java:
+ Reordered variables to be at top of the class.
+ (localFlush): Removed redundant final keyword.
+
2004-04-20 Ingo Proetel <proetel@aicas.com>
* java/awt/event/MouseEvent.java (<init>): fixed field assignment
public class BufferedWriter extends Writer
{
/**
+ * This is the default buffer size
+ */
+ private static final int DEFAULT_BUFFER_SIZE = 8192;
+
+ /**
+ * This is the underlying <code>Writer</code> to which this object
+ * sends its output.
+ */
+ private Writer out;
+
+ /**
+ * This is the internal char array used for buffering output before
+ * writing it.
+ */
+ char[] buffer;
+
+ /**
+ * This is the number of chars that are currently in the buffer and
+ * are waiting to be written to the underlying stream. It always points to
+ * the index into the buffer where the next char of data will be stored
+ */
+ int count;
+
+ /**
* This method initializes a new <code>BufferedWriter</code> instance
* that will write to the specified subordinate <code>Writer</code>
* and which will use a default buffer size of 8192 chars.
* @param out The underlying <code>Writer</code> to write data to
* @param size The size of the internal buffer
*/
- public BufferedWriter (Writer ox, int size)
+ public BufferedWriter (Writer out, int size)
{
- super (ox);
- out = ox;
- buffer = new char[size];
- count = 0;
+ super(out);
+ this.out = out;
+ this.buffer = new char[size];
+ this.count = 0;
}
/**
}
// This should only be called with the lock held.
- private final void localFlush () throws IOException
+ private void localFlush () throws IOException
{
if (count > 0)
{
count = 0;
}
}
-
- /**
- * This is the underlying <code>Writer</code> to which this object
- * sends its output.
- */
- private Writer out;
-
- /**
- * This is the internal char array used for buffering output before
- * writing it.
- */
- char[] buffer;
-
- /**
- * This is the number of chars that are currently in the buffer and
- * are waiting to be written to the underlying stream. It always points to
- * the index into the buffer where the next char of data will be stored
- */
- int count;
-
- /**
- * This is the default buffer size
- */
- private static final int DEFAULT_BUFFER_SIZE = 8192;
}