[LL API] Pass contextual modules to 'KotlinDeclarationProvider' factory

^KT-57559 Fixed
This commit is contained in:
Yan Zhulanow
2023-04-18 17:26:43 +09:00
committed by Space Team
parent e9c077220f
commit d3cb41cbab
8 changed files with 26 additions and 23 deletions
@@ -169,7 +169,7 @@ private constructor(
}
useSiteScopeDeclarationProvider = CompositeKotlinDeclarationProvider.create(
buildList {
add(project.createDeclarationProvider(useSiteAnalysisScope))
add(project.createDeclarationProvider(useSiteAnalysisScope, useSiteModule))
extensionTools.mapTo(this) { it.declarationProvider }
}
)
@@ -182,7 +182,6 @@ private constructor(
)
}
fun getScopeSessionFor(session: FirSession): ScopeSession = withValidityAssertion { firResolveSession.getScopeSessionFor(session) }
companion object {