in extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/common/util/FileUtils.java [115:131]
public static void listFiles(File rootDir, Strategy strategy) {
if (!rootDir.isDirectory()) {
strategy.apply(rootDir);
return;
}
File[] files = rootDir.listFiles();
for (File file : files) {
boolean isDirectory = file.isDirectory();
if (isDirectory && !file.getName().endsWith(".")) {
listFiles(file, strategy);
strategy.apply(file);
} else if (!isDirectory) {
strategy.apply(file);
}
}
}