Kapt: Ensure we collect .java files from the unique directories (#KT-24963)

This commit is contained in:
Yan Zhulanow
2018-07-03 19:44:33 +03:00
parent 20299f6224
commit 6392adcfc9
@@ -22,11 +22,13 @@ class KaptPaths(
val annotationProcessingClasspath = annotationProcessingClasspath.distinct()
fun collectJavaSourceFiles(): List<File> {
return (javaSourceRoots + stubsOutputDir).flatMap { root ->
root.walk().filter { it.isFile && it.extension == "java" }.toList()
}
return (javaSourceRoots + stubsOutputDir)
.map { it.canonicalFile }
.distinct()
.flatMap { root ->
root.walk().filter { it.isFile && it.extension == "java" }.toList()
}
}
}
fun KaptPaths.log(logger: KaptLogger) {