diff -r 88145bb2ddcd -r 6f87132c2e54 langtools/test/tools/javac/diags/CheckResourceKeys.java --- a/langtools/test/tools/javac/diags/CheckResourceKeys.java Tue Nov 06 14:45:27 2012 +0000 +++ b/langtools/test/tools/javac/diags/CheckResourceKeys.java Tue Nov 06 14:32:49 2012 -0800 @@ -310,9 +310,9 @@ pkg, EnumSet.of(JavaFileObject.Kind.CLASS), true)) { String name = fo.getName(); // ignore resource files, and files which are not really part of javac - if (name.contains("resources") - || name.contains("Launcher.class") - || name.contains("CreateSymbols.class")) + if (name.matches(".*resources.[A-Za-z_0-9]+\\.class") + || name.endsWith("Launcher.class") + || name.endsWith("CreateSymbols.class")) continue; scan(fo, results); }