[FIR] Refactoring: create use-site scopes via scope provider

This commit is contained in:
Simon Ogorodnik
2019-12-19 01:31:12 +03:00
committed by Mikhail Glukhikh
parent 5f08fe88a5
commit 1715f1a864
64 changed files with 536 additions and 296 deletions
@@ -325,11 +325,12 @@ object KotlinToJVMBytecodeCompiler {
)
}
val builder = RawFirBuilder(session, stubMode = false)
val firProvider = (session.firProvider as FirProviderImpl)
val builder = RawFirBuilder(session, firProvider.kotlinScopeProvider, stubMode = false)
val resolveTransformer = FirTotalResolveTransformer()
val firFiles = ktFiles.map {
val firFile = builder.buildFirFile(it)
(session.firProvider as FirProviderImpl).recordFile(firFile)
firProvider.recordFile(firFile)
firFile
}.also {
try {