public static final List findExecutableFiles()

in solution-migration/language-version-upgrade/java/src/main/java/com/epam/aicode/java/FileUtils.java [15:27]


    public static final List<File> findExecutableFiles(File directory) {
        List<File> files = new ArrayList<>();
        for (File file : directory.listFiles()) {
            if (file.isFile() && file.canExecute()) {
                files.add(file);
            } else {
                if (file.isDirectory()) {
                    files.addAll(findExecutableFiles(file));
                }
            }
        }
        return files;
    }