--- old/src/share/classes/java/lang/Thread.java 2013-02-05 13:59:15.000000000 -0800 +++ new/src/share/classes/java/lang/Thread.java 2013-02-05 13:59:15.000000000 -0800 @@ -1851,6 +1851,7 @@ * @see ThreadGroup#uncaughtException * @since 1.5 */ + @FunctionalInterface public interface UncaughtExceptionHandler { /** * Method invoked when the given thread terminates due to the