--- 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);
}