Optimize adding lookups to lookup storage

Original commit: f63a9ee556
This commit is contained in:
Alexey Tsvetkov
2016-01-20 16:03:19 +03:00
parent d77e5a2b59
commit 5b78fe9160
@@ -542,7 +542,7 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) {
val removedFiles = chunk.targets.flatMap { KotlinSourceFileCollector.getRemovedKotlinFiles(dirtyFilesHolder, it) }
removedFiles.forEach { lookupStorage.removeLookupsFrom(it) }
lookupTracker.lookups.entrySet().forEach { lookupStorage.add(it.key, it.value) }
lookupStorage.addAll(lookupTracker.lookups.entrySet())
}
// if null is returned, nothing was done