Optimize adding lookups to lookup storage

This commit is contained in:
Alexey Tsvetkov
2016-01-20 16:03:19 +03:00
parent f32ff42ba3
commit f63a9ee556
2 changed files with 12 additions and 6 deletions
@@ -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