--- old/src/share/classes/java/lang/AutoCloseable.java 2013-02-05 13:59:13.000000000 -0800 +++ new/src/share/classes/java/lang/AutoCloseable.java 2013-02-05 13:59:12.000000000 -0800 @@ -31,6 +31,7 @@ * @author Josh Bloch * @since 1.7 */ +@FunctionalInterface public interface AutoCloseable { /** * Closes this resource, relinquishing any underlying resources.