diff --git a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/KtFirAnalysisSession.kt b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/KtFirAnalysisSession.kt index 8f9e3218c02..95f31f12669 100644 --- a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/KtFirAnalysisSession.kt +++ b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/KtFirAnalysisSession.kt @@ -130,7 +130,7 @@ private constructor( element, firSession, contextResolveState, - firSymbolBuilder, + firSymbolBuilder.createReadOnlyCopy(), typeContext, token, isContextSession = true @@ -200,7 +200,7 @@ private constructor( } @Deprecated("Please use org.jetbrains.kotlin.idea.frontend.api.KtAnalysisSessionProviderKt.analyze") - fun createForElement(element: KtElement): KtFirAnalysisSession { + internal fun createForElement(element: KtElement): KtFirAnalysisSession { val firResolveState = LowLevelFirApiFacade.getResolveStateFor(element) val firSession = firResolveState.firSession val project = element.project @@ -216,7 +216,7 @@ private constructor( element, firSession, firResolveState, - firSymbolBuilder.createReadOnlyCopy(), + firSymbolBuilder, typeContext, token, isContextSession = false