FIR IDE: store FirScope strong references only in KtFirAnalysisSession

This commit is contained in:
Ilya Kirillov
2020-07-13 13:24:45 +03:00
parent 7033be588c
commit d10e3f91fa
5 changed files with 45 additions and 20 deletions
@@ -11,7 +11,7 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
import org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol
import org.jetbrains.kotlin.name.Name
class FirCompositeScope(private val scopes: Iterable<FirScope>) : FirScope() {
class FirCompositeScope(val scopes: Iterable<FirScope>) : FirScope() {
override fun processClassifiersByNameWithSubstitution(
name: Name,