KT-46833: print correct message when history files are unavailable

This commit is contained in:
nataliya.valtman
2021-05-21 20:24:49 +03:00
parent 23faacd21b
commit 1db09d78b3
@@ -353,11 +353,6 @@ abstract class AbstractKotlinCompile<T : CommonCompilerArguments> : AbstractKotl
compilerArgumentsConfigurationFlags(defaultsOnly, ignoreClasspathResolutionErrors)
)
}
protected fun hasFilesInTaskBuildDirectory(): Boolean {
val taskBuildDir = taskBuildDirectory.get().asFile
return taskBuildDir.walk().any { it != taskBuildDir && it.isFile }
}
}
open class KotlinCompileArgumentsProvider<T : AbstractKotlinCompile<out CommonCompilerArguments>>(taskProvider: T) {
@@ -455,7 +450,7 @@ abstract class KotlinCompile @Inject constructor(
val icEnv = if (isIncrementalCompilationEnabled()) {
logger.info(USING_JVM_INCREMENTAL_COMPILATION_MESSAGE)
IncrementalCompilationEnvironment(
if (hasFilesInTaskBuildDirectory()) changedFiles else ChangedFiles.Unknown(),
changedFiles,
taskBuildDirectory.get().asFile,
usePreciseJavaTracking = usePreciseJavaTracking,
disableMultiModuleIC = disableMultiModuleIC,
@@ -745,7 +740,7 @@ abstract class Kotlin2JsCompile @Inject constructor(
val icEnv = if (isIncrementalCompilationEnabled()) {
logger.info(USING_JS_INCREMENTAL_COMPILATION_MESSAGE)
IncrementalCompilationEnvironment(
if (hasFilesInTaskBuildDirectory()) changedFiles else ChangedFiles.Unknown(),
changedFiles,
taskBuildDirectory.get().asFile,
multiModuleICSettings = multiModuleICSettings
)