From 4668518b2f18aacf26427de2a4df23b69408c400 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 31 Jan 2020 02:20:27 +0300 Subject: [PATCH] 201: ContainerUtil.newTroveSet() removed --- .../jetbrains/kotlin/idea/caches/KotlinShortNamesCache.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/KotlinShortNamesCache.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/KotlinShortNamesCache.kt index 2e78c11aa7d..652d5b288a5 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/KotlinShortNamesCache.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/KotlinShortNamesCache.kt @@ -20,6 +20,7 @@ import com.intellij.util.Processor import com.intellij.util.Processors import com.intellij.util.containers.ContainerUtil import com.intellij.util.indexing.IdFilter +import gnu.trove.THashSet import org.jetbrains.kotlin.asJava.LightClassUtil import org.jetbrains.kotlin.asJava.defaultImplsChild import org.jetbrains.kotlin.asJava.finder.JavaElementFinder @@ -205,11 +206,9 @@ class KotlinShortNamesCache(private val project: Project) : PsiShortNamesCache() filter, KtNamedDeclaration::class.java ) { ktNamedDeclaration -> - val methods = ktNamedDeclaration.getAccessorLightMethods() + val methods: Sequence = ktNamedDeclaration.getAccessorLightMethods() .asSequence() .filter { it.name == name } - .map { it as? PsiMethod } - .filterNotNull() return@processElements methods.all { method -> processor.process(method) @@ -327,7 +326,7 @@ class KotlinShortNamesCache(private val project: Project) : PsiShortNamesCache() } private class CancelableArrayCollectProcessor : Processor { - val troveSet = ContainerUtil.newTroveSet() + val troveSet = THashSet() private val processor = Processors.cancelableCollectProcessor(troveSet) override fun process(value: T): Boolean {