From 9f5b46cc76d12a47d7629fbf0ed9f91280e8b7b9 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Wed, 27 Jan 2021 14:29:53 +0100 Subject: [PATCH] FIR: use MutableMap in JavaSymbolProvider.parentClassTypeParameterStackCache as temp solution parentClassTypeParameterStackCache will be soon removed as will SymbolProviderCache --- .../src/org/jetbrains/kotlin/fir/java/JavaSymbolProvider.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/JavaSymbolProvider.kt b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/JavaSymbolProvider.kt index 856d4f108f3..cbeb0969e5a 100644 --- a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/JavaSymbolProvider.kt +++ b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/JavaSymbolProvider.kt @@ -68,8 +68,7 @@ class JavaSymbolProvider( private val scopeProvider = JavaScopeProvider(::wrapScopeWithJvmMapped, this) private val facade: KotlinJavaPsiFacade get() = KotlinJavaPsiFacade.getInstance(project) - private val parentClassTypeParameterStackCache: SymbolProviderCache = - SymbolProviderCache() + private val parentClassTypeParameterStackCache = mutableMapOf() private fun findClass( classId: ClassId,