private boolean fsCondition(DefaultSensorDescriptor descriptor) { if (!descriptor.languages().isEmpty() || descriptor.type() != null) { FilePredicate langPredicate = descriptor.languages().isEmpty() ? fs.predicates().all() : fs.predicates().hasLanguages(descriptor.languages()); FilePredicate typePredicate = descriptor.type() == null ? fs.predicates().all() : fs.predicates().hasType(descriptor.type()); return fs.hasFiles(fs.predicates().and(langPredicate, typePredicate)); } return true; }
@Override public boolean shouldExecuteOnProject(Project project) { return fileSystem.hasFiles(mainFilePredicate); }
@Override public boolean shouldExecuteOnProject(Project project) { return fileSystem.hasFiles(mainFilePredicate); }
/** * Analyzes if can execute in the project. * * @param project current project. * @return test result. */ @Override public boolean shouldExecuteOnProject(Project project) { return fileSystem.hasFiles(filePredicate); }
public boolean hasSwiftFiles() { return fileSystem.hasFiles(isSwiftLanguage); }
@Override public boolean shouldExecuteOnProject(Project project) { return StringUtils.isNotBlank(getReportsDirectoryPath()) && fileSystem.hasFiles(mainFilePredicate); }
@Override public boolean shouldExecuteOnProject(Project project) { return fs.hasFiles(fs.predicates().hasLanguage("java")); }
@Override public boolean shouldExecuteOnProject(Project project) { return fs.hasFiles(fs.predicates().hasLanguage(Java.KEY)); }
private boolean hasJavaFiles() { return fileSystem.hasFiles(fileSystem.predicates().hasLanguage(Java.KEY)); }
private boolean hasJavaFiles() { return fileSystem.hasFiles(fileSystem.predicates().hasLanguage("java")); }
protected InputFile getUnitTestInputFile(String classKey) { String fileName = StringUtils.replace(classKey, ".", "/"); FilePredicates p = fs.predicates(); FilePredicate fileNamePredicates = getFileNamePredicateFromSuffixes(p, fileName, groovy.getFileSuffixes()); FilePredicate searchPredicate = p.and(p.and(p.hasLanguage(Groovy.KEY), p.hasType(InputFile.Type.TEST)), fileNamePredicates); if (fs.hasFiles(searchPredicate)) { return fs.inputFiles(searchPredicate).iterator().next(); } else { return null; } }
private String getFilename(List<String> sourceDirectories, String packPath, String attrFilename) throws XMLStreamException { FilePredicates pred = fileSystem.predicates(); for (String directory : sourceDirectories) { String path = directory + packPath + "/" + attrFilename; if (fileSystem.hasFiles(pred.and(pred.hasType(Type.MAIN), pred.hasAbsolutePath(path)))) { return path; } } return packPath + "/" + attrFilename; }
private InputFile getFile(String filePath) { FilePredicate fp = context.fileSystem().predicates().hasPath(filePath); if(context.fileSystem().hasFiles(fp)) return context.fileSystem().inputFile(fp); LOGGER.warn("Can't find file {}",filePath); return null; }
@Override public boolean shouldExecuteOnProject(Project project) { if (!fs.hasFiles(fs.predicates().hasLanguage(language))) { return false; } checks = checkFactory.create(DefaultCommonRulesRepository.keyForLanguage(language)); checks.addAnnotatedChecks(CommonRulesConstants.CLASSES); return !checks.all().isEmpty(); }
protected boolean hasJavaSources() { return fs.hasFiles(fs.predicates().and(fs.predicates().hasLanguage("java"), fs.predicates().hasType(fileType))); }
private boolean hasJavaSources() { return fs.hasFiles(fs.predicates().and(fs.predicates().hasLanguage("java"), fs.predicates().hasType(fileType))); }
private boolean fsCondition(DefaultSensorDescriptor descriptor) { if (!descriptor.languages().isEmpty() || descriptor.type() != null) { FilePredicate langPredicate = descriptor.languages().isEmpty() ? fs.predicates().all() : fs.predicates().hasLanguages(descriptor.languages()); FilePredicate typePredicate = descriptor.type() == null ? fs.predicates().all() : fs.predicates().hasType(descriptor.type()); return fs.hasFiles(fs.predicates().and(langPredicate, typePredicate)); } return true; }
private boolean fsCondition(DefaultSensorDescriptor descriptor) { if (!descriptor.languages().isEmpty() || descriptor.type() != null) { FilePredicate langPredicate = descriptor.languages().isEmpty() ? fs.predicates().all() : fs.predicates().hasLanguages(descriptor.languages()); FilePredicate typePredicate = descriptor.type() == null ? fs.predicates().all() : fs.predicates().hasType(descriptor.type()); return fs.hasFiles(fs.predicates().and(langPredicate, typePredicate)); } return true; }
private boolean fsCondition(DefaultSensorDescriptor descriptor) { if (!descriptor.languages().isEmpty() || descriptor.type() != null) { FilePredicate langPredicate = descriptor.languages().isEmpty() ? fs.predicates().all() : fs.predicates().hasLanguages(descriptor.languages()); FilePredicate typePredicate = descriptor.type() == null ? fs.predicates().all() : fs.predicates().hasType(descriptor.type()); return fs.hasFiles(fs.predicates().and(langPredicate, typePredicate)); } return true; }
private boolean fsCondition(DefaultSensorDescriptor descriptor) { if (!descriptor.languages().isEmpty() || descriptor.type() != null) { FilePredicate langPredicate = descriptor.languages().isEmpty() ? fs.predicates().all() : fs.predicates().hasLanguages(descriptor.languages()); FilePredicate typePredicate = descriptor.type() == null ? fs.predicates().all() : fs.predicates().hasType(descriptor.type()); return fs.hasFiles(fs.predicates().and(langPredicate, typePredicate)); } return true; }