[PATCH 2/3] RFC: Adding Closeable to various JDK classes
Add Closeable to two util classes: Scanner, and the JDK logging Handler class.
--
diff -r 92ea0ac77d2f src/share/classes/java/util/Scanner.java
--- a/src/share/classes/java/util/Scanner.java Tue Apr 22 18:58:40 2008 +0200
+++ b/src/share/classes/java/util/Scanner.java Thu May 01 09:58:43 2008 -0500
<at> <at> -342,7 +342,7 <at> <at> import sun.misc.LRUCache;
*
* <at> since 1.5
*/
-public final class Scanner implements Iterator<String> {
+public final class Scanner implements Iterator<String>, Closeable {
// Internal buffer used to hold input
private CharBuffer buf;
diff -r 92ea0ac77d2f src/share/classes/java/util/logging/Handler.java
--- a/src/share/classes/java/util/logging/Handler.java Tue Apr 22 18:58:40
2008 +0200
+++ b/src/share/classes/java/util/logging/Handler.java Thu May 01 09:58:43
2008 -0500
<at> <at> -27,6 +27,8 <at> <at> package java.util.logging;
package java.util.logging;
import java.io.UnsupportedEncodingException;
+import java.io.Closeable;
+
/**
* A <tt>Handler</tt> object takes log messages from a <tt>Logger</tt> and
* exports them. It might for example, write them to a console
(Continue reading)