[LL FIR] KT-57220 Get rid of duplicate providers field

This commit is contained in:
Marco Pennekamp
2023-04-04 18:24:25 +02:00
committed by Space Team
parent b50ecfddb7
commit 3da3e14543
2 changed files with 2 additions and 2 deletions
@@ -43,7 +43,7 @@ import org.jetbrains.kotlin.psi.KtFile
internal class LLFirCombinedKotlinSymbolProvider private constructor(
session: FirSession,
private val project: Project,
private val providers: List<LLFirProvider.SymbolProvider>,
providers: List<LLFirProvider.SymbolProvider>,
private val declarationProvider: KotlinDeclarationProvider,
) : LLFirSelectingCombinedSymbolProvider<LLFirProvider.SymbolProvider>(session, project, providers) {
private val symbolNameCache = object : LLFirSymbolProviderNameCache(session) {
@@ -24,7 +24,7 @@ import org.jetbrains.kotlin.utils.mapToIndex
abstract class LLFirSelectingCombinedSymbolProvider<PROVIDER : FirSymbolProvider>(
session: FirSession,
project: Project,
private val providers: List<PROVIDER>,
protected val providers: List<PROVIDER>,
) : FirSymbolProvider(session) {
protected val providersByKtModule: Map<KtModule, PROVIDER> =
providers