From a5b28ac62aa282e0e3ed4bdd008b57a310fdf422 Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Mon, 8 Feb 2016 16:28:05 +0300 Subject: [PATCH] Recompile subclasses in gradle KT-8487 --- .../src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt index 72f3ee42a5a..6c94956da54 100644 --- a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt +++ b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt @@ -418,7 +418,8 @@ open class KotlinCompile() : AbstractKotlinCompile() { if (!isIncrementalDecided) break; val (dirtyLookupSymbols, dirtyClassFqNames) = compilationResult.getDirtyData(caches.values, logAction) - sourcesToCompile = mapLookupSymbolsToFiles(lookupStorage, dirtyLookupSymbols, logAction, excludes = sourcesToCompile) + sourcesToCompile = mapLookupSymbolsToFiles(lookupStorage, dirtyLookupSymbols, logAction, excludes = sourcesToCompile) + + mapClassesFqNamesToFiles(caches.values, dirtyClassFqNames, logAction) if (currentRemoved.any()) { currentRemoved = listOf()