[LL FIR] KT-57220 Get rid of duplicate providers field
This commit is contained in:
committed by
Space Team
parent
b50ecfddb7
commit
3da3e14543
+1
-1
@@ -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) {
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user