--- old/src/share/classes/java/io/DeleteOnExitHook.java 2010-12-15 14:40:12.099774533 -0800 +++ new/src/share/classes/java/io/DeleteOnExitHook.java 2010-12-15 14:40:11.871299626 -0800 @@ -34,7 +34,7 @@ */ class DeleteOnExitHook { - private static LinkedHashSet files = new LinkedHashSet(); + private static LinkedHashSet files = new LinkedHashSet<>(); static { // DeleteOnExitHook must be the last shutdown hook to be invoked. // Application shutdown hooks may add the first file to the @@ -71,7 +71,7 @@ files = null; } - ArrayList toBeDeleted = new ArrayList(theFiles); + ArrayList toBeDeleted = new ArrayList<>(theFiles); // reverse the list to maintain previous jdk deletion order. // Last in first deleted.