diff -r 0b2f54e47bc4 -r 1afc4675dc75 jdk/src/share/classes/sun/tools/util/CommandLine.java --- a/jdk/src/share/classes/sun/tools/util/CommandLine.java Thu Jul 31 11:48:39 2014 -0700 +++ b/jdk/src/share/classes/sun/tools/util/CommandLine.java Thu Jul 31 17:01:24 2014 -0700 @@ -54,7 +54,7 @@ public static String[] parse(String[] args) throws IOException { - ArrayList newArgs = new ArrayList(args.length); + ArrayList newArgs = new ArrayList<>(args.length); for (int i = 0; i < args.length; i++) { String arg = args[i]; if (arg.length() > 1 && arg.charAt(0) == '@') { @@ -68,10 +68,10 @@ newArgs.add(arg); } } - return (String[])newArgs.toArray(new String[newArgs.size()]); + return newArgs.toArray(new String[newArgs.size()]); } - private static void loadCmdFile(String name, List args) + private static void loadCmdFile(String name, List args) throws IOException { Reader r = new BufferedReader(new FileReader(name));