public class ChangedFileReportTask extends DefaultTask @SkipWhenEmpty FileCollection idlFiles = getProject().files(); @SkipWhenEmpty FileCollection snapshotFiles = getProject().files();
@SkipWhenEmpty @InputDirectory public DirectoryProperty getBaseFolder() { return baseFolder; } }
@SkipWhenEmpty @InputFiles public FileCollection getSources() { return sources; }
@InputFiles @SkipWhenEmpty FileCollection getClasses() { return classes; }
@InputDirectory @SkipWhenEmpty public File getInputCoverageDirectory() { return new File(getProjectDir(), COVERAGE_PROFILES_PATH); }
/** * The classes to be analyzed. * * @return classes to be analyzed */ @SkipWhenEmpty @PathSensitive(PathSensitivity.RELATIVE) @InputFiles public FileCollection getClasses() { return classes; }
@InputFiles @SkipWhenEmpty public FileTree getSource() { return Namespaces.getSources(sourceRoots, Namespaces.CLOJURE_EXTENSIONS); }
@InputFiles @SkipWhenEmpty public FileCollection getSource() { return Namespaces.getSources(sourceRoots, Namespaces.CLOJURE_EXTENSIONS); }
@InputFiles @SkipWhenEmpty public FileCollection getSource() { return Namespaces.getSources(sourceRoots, Namespaces.CLOJURE_EXTENSIONS); }
@InputFiles @SkipWhenEmpty public FileCollection getSource() { return Namespaces.getSources(sourceRoots, Namespaces.CLOJURESCRIPT_EXTENSIONS); }
@InputDirectory @SkipWhenEmpty @PathSensitive( PathSensitivity.NONE ) public File getResults() { return results; }
/** * The classes to be analyzed. * * @return classes to be analyzed */ @SkipWhenEmpty @PathSensitive(PathSensitivity.RELATIVE) @InputFiles public FileCollection getClasses() { return classes; }
@SkipWhenEmpty @PathSensitive(PathSensitivity.RELATIVE) @InputFiles public FileCollection getClasses() { return classes; }
@InputFiles @SkipWhenEmpty protected FileTree getFilteredInput() { List<FileTreeInternal> collect = input.getFiles().stream() .filter(File::isDirectory) .map(dir -> getProject().fileTree(dir)) .map(FileTreeInternal.class::cast) .collect(Collectors.toList()); return new UnionFileTree("actual " + getName() + " input", collect); }
@InputDirectory @SkipWhenEmpty @PathSensitive(PathSensitivity.NONE) @Optional public File getInputDirectory() { if (!inputDirectory.exists()) { return null; } else { return inputDirectory; } }
@InputFiles @SkipWhenEmpty public FileTree getSource() { ArrayList<Object> copy = new ArrayList<Object>(this.source); return this.getProject().files(copy).getAsFileTree(); }
@SkipWhenEmpty @InputFiles public FileTree getSource() { FileTree src = null; List<File> sources = getSourceFolders(); if (!sources.isEmpty()) { src = getProject().files(new ArrayList<Object>(sources)).getAsFileTree(); } return src == null ? getProject().files().getAsFileTree() : src; }
@InputFiles @SkipWhenEmpty public FileTree getSource() { Project project = getProject(); FileCollection fileCollection = project.files(_source); FileTree fileTree = fileCollection.getAsFileTree(); return fileTree.matching(_patternFilterable); }
/** * Returns the source for this task, after the include and exclude patterns have been applied. Ignores source files which do not exist. * * @return The source. */ @InputFiles @SkipWhenEmpty public FileTree getSource() { ArrayList<Object> copy = new ArrayList<Object>(this.source); FileTree src = getProject().files(copy).getAsFileTree(); return src == null ? getProject().files().getAsFileTree() : src.matching(patternSet); }
@InputFiles @SkipWhenEmpty public FileCollection getSourceFiles() { Project project = getProject(); File sourceDir = getSourceDir(); if (sourceDir == null) { return project.files(); } FileTree fileTree = project.fileTree(sourceDir); return fileTree.matching(_patternFilterable); }