diff -r 7f83fb438899 -r e3f47656e9d9 jdk/src/share/classes/java/io/Closeable.java --- a/jdk/src/share/classes/java/io/Closeable.java Wed Jun 23 21:22:27 2010 +0100 +++ b/jdk/src/share/classes/java/io/Closeable.java Wed Jun 23 17:03:40 2010 -0700 @@ -28,14 +28,14 @@ import java.io.IOException; /** - * A Closeable is a source or destination of data that can be closed. + * A {@code Closeable} is a source or destination of data that can be closed. * The close method is invoked to release resources that the object is * holding (such as open files). * * @since 1.5 */ -public interface Closeable { +public interface Closeable extends AutoCloseable { /** * Closes this stream and releases any system resources associated @@ -45,5 +45,4 @@ * @throws IOException if an I/O error occurs */ public void close() throws IOException; - }