public static List<File> getFilesUsingSuffix(File dir, final String suffix) { return getFilesRecurseUsingSuffix(dir, suffix, false, new ArrayList<>()); }
public static List<File> getFilesRecurseUsingSuffix(File dir, final String suffix) { return getFilesRecurseUsingSuffix(dir, suffix, true, new ArrayList<>()); }
public static List<File> getFilesRecurseUsingSuffix(File dir, final String suffix) { return getFilesRecurseUsingSuffix(dir, suffix, true, new ArrayList<>()); }
public static List<File> getFilesUsingSuffix(File dir, final String suffix) { return getFilesRecurseUsingSuffix(dir, suffix, false, new ArrayList<>()); }
private static List<File> getFilesRecurseUsingSuffix(File dir, final String suffix, boolean rec, List<File> fileList) { File[] files = dir.listFiles(); if (files != null) { int suffixLength = suffix.length(); for (File file : files) { if (file.isDirectory() && rec) { getFilesRecurseUsingSuffix(file, suffix, rec, fileList); } else { if (file.getName().endsWith(suffix) && file.getName().length() > suffixLength) { fileList.add(file); } } } } return fileList; }
private static List<File> getFilesRecurseUsingSuffix(File dir, final String suffix, boolean rec, List<File> fileList) { File[] files = dir.listFiles(); if (files != null) { int suffixLength = suffix.length(); for (File file : files) { if (file.isDirectory() && rec) { getFilesRecurseUsingSuffix(file, suffix, rec, fileList); } else { if (file.getName().endsWith(suffix) && file.getName().length() > suffixLength) { fileList.add(file); } } } } return fileList; }
List<File> srcFiles = FileUtils.getFilesRecurseUsingSuffix(src, ".java"); if (!srcFiles.isEmpty() && !compileJavaSrc(classPath.toString(), srcFiles, classes.toString())) { LOG.log(Level.SEVERE, new Message("COULD_NOT_COMPILE_SRC", LOG, wsdlUrl).toString());
List<File> srcFiles = FileUtils.getFilesRecurseUsingSuffix(src, ".java"); if (!srcFiles.isEmpty() && !compileJavaSrc(classPath.toString(), srcFiles, classes.toString())) { LOG.log(Level.SEVERE, new Message("COULD_NOT_COMPILE_SRC", LOG, wsdlUrl).toString());