in plugins/gwt/src/org/jetbrains/jps/gwt/GwtModulesSearcher.java [24:43]
private static void collectGwtModules(File dir, String packageName, List<String> result) {
if (!dir.isDirectory()) {
return;
}
final File[] files = dir.listFiles();
if (files != null) {
for (File child : files) {
final String name = child.getName();
if (child.isFile() && name.endsWith(GWT_XML_SUFFIX)) {
if (GwtModuleUtil.hasEntryPoints(child)) {
result.add(packageName + name.substring(0, name.length() - GWT_XML_SUFFIX.length()));
}
}
else {
collectGwtModules(child, packageName + name + ".", result);
}
}
}
}