< prev index next >
test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java
Print this page
rev 47464 : 8186618: [TESTBUG] Test applications/ctw/Modules.java doesn't have timeout and hang on windows
Reviewed-by: duke
@@ -191,14 +191,15 @@
* Tests if the filename is valid filename for class file.
*
* @param filename tested filename
*/
public static boolean isClassFile(String filename) {
- // If the filename has a period after removing '.class', it's not valid class file
return endsWithIgnoreCase(filename, CLASSFILE_EXT)
- && (filename.indexOf('.')
- == (filename.length() - CLASSFILE_EXT.length()));
+ // skip all module-info.class files
+ && !(filename.substring(filename.lastIndexOf('/') + 1,
+ filename.lastIndexOf('.'))
+ .equals("module-info"));
}
/**
* Converts the filename to classname.
*
< prev index next >