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 public FileTree getSource() { return Namespaces.getSources(sourceRoots, Namespaces.CLOJURE_EXTENSIONS); }
@InputFiles @SkipWhenEmpty public FileCollection getSource() { return Namespaces.getSources(sourceRoots, Namespaces.CLOJURESCRIPT_EXTENSIONS); }
@Input @SkipWhenEmpty private List<File> filesToCommit = new ArrayList<>(); private List<String> descriptions = new ArrayList<>();
@Input @SkipWhenEmpty private List<File> filesToCommit = new ArrayList<>(); private List<String> descriptions = new ArrayList<>();
@InputFiles @SkipWhenEmpty public FileCollection getInputFiles() { Project project = getProject(); Map<String, Object> args = new HashMap<>(); args.put("dir", getInputDir()); args.put("include", "**/*.*"); return project.fileTree(args); }
@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; } }