in src/main/java/org/apache/creadur/tentacles/FileSystem.java [53:67]
public List<File> collect(final File dir, final FileFilter filter) {
final List<File> accepted = new ArrayList<>();
if (filter.accept(dir)) {
accepted.add(dir);
}
final File[] files = dir.listFiles();
if (files != null) {
for (final File file : files) {
accepted.addAll(collect(file, filter));
}
}
return accepted;
}