public List collect()

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