hg: jdk9/dev/jdk: 8042377: BufferedWriter and FilteredOutputStream.close throw IAE if flush and close throw equal exceptions

brian.burkhalter at oracle.com brian.burkhalter at oracle.com
Mon Jun 29 15:46:24 UTC 2015


Changeset: b9aac6ffd2c5
Author:    bpb
Date:      2015-06-29 08:39 -0700
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/b9aac6ffd2c5

8042377: BufferedWriter and FilteredOutputStream.close throw IAE if flush and close throw equal exceptions
Summary: Explcitly handle IOExceptions in FilteredOutputStream.close() instead of using try-with-resources approach.
Reviewed-by: chegar, alanb
Contributed-by: Peter Levart <peter.levart at gmail.com>

! src/java.base/share/classes/java/io/BufferedOutputStream.java
! src/java.base/share/classes/java/io/FilterOutputStream.java
+ test/java/io/FilterOutputStream/SuppressedException.java



More information about the jdk9-dev-changes mailing list