On 23/07/2019 16:08, Brian Burkhalter wrote:
super.write(byte[]) will invoke PrintStream overrides write(byte[], int, int) so IOE won't be thrown (and why the proposed change to the class description isn't right). The method description is probably the best place to describe the behavior.I don’t see what you mean. @Override public void write(byte buf[]) throws IOException { super.write(buf); } Should “trouble” be set and the IOE re-thrown?
-Alan