.getTasks() .withType(KotlinCompile.class) .stream() .findFirst(); if (!kotlinCompileTask.isPresent()) {
@InputFiles public FileCollection getSources() { return getProject().files(getProject().getAllprojects().stream() .flatMap(project -> project.getTasks() .withType(ScanApi.class) .matching(ScanApi::isEnabled) .stream()) .flatMap(scanTask -> scanTask.getTargets().getFiles().stream()) .sorted(comparing(File::getName)) .collect(toList()) ); }