Ivan,

On 7/08/2013 3:08 PM, Alan Bateman wrote:
On 06/08/2013 09:38, Ivan Gerasimov wrote:
Hello everybody!

Would you please review a simple fix, suggested by someone on
bugs.sun.com?

j.i.PrintStream#write(char[]) calls out.flush() on each '\n' character
found in the array.
It's sufficient to do it only once.
One thing to check is whether this will require any changes to the spec
(as it is currently specified to call flush when a newline is written).
I don't have time just at the moment to check this but that would be my
only concern with a change like this.

Yes - this is NOT A BUG this is the spec for this class:

"Optionally, a PrintStream can be created so as to flush automatically; this means that the flush method is automatically invoked after a byte array is written, one of the println methods is invoked, or a newline character or byte ('\n') is written. "

This bug report should be closed as "not an issue".

David
-----


-Alan

Reply via email to