From 5b78fe9160fe38f295e2ff99b1416019e62b9118 Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Wed, 20 Jan 2016 16:03:19 +0300 Subject: [PATCH] Optimize adding lookups to lookup storage Original commit: f63a9ee556b277ee0d77a550c6e82cbf80329a37 --- .../src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt index a0c2c725afa..6ab0bf66423 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt @@ -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