FIR IDE: create read only copy of symbol builder only for completion
This commit is contained in:
+3
-3
@@ -130,7 +130,7 @@ private constructor(
|
|||||||
element,
|
element,
|
||||||
firSession,
|
firSession,
|
||||||
contextResolveState,
|
contextResolveState,
|
||||||
firSymbolBuilder,
|
firSymbolBuilder.createReadOnlyCopy(),
|
||||||
typeContext,
|
typeContext,
|
||||||
token,
|
token,
|
||||||
isContextSession = true
|
isContextSession = true
|
||||||
@@ -200,7 +200,7 @@ private constructor(
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated("Please use org.jetbrains.kotlin.idea.frontend.api.KtAnalysisSessionProviderKt.analyze")
|
@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 firResolveState = LowLevelFirApiFacade.getResolveStateFor(element)
|
||||||
val firSession = firResolveState.firSession
|
val firSession = firResolveState.firSession
|
||||||
val project = element.project
|
val project = element.project
|
||||||
@@ -216,7 +216,7 @@ private constructor(
|
|||||||
element,
|
element,
|
||||||
firSession,
|
firSession,
|
||||||
firResolveState,
|
firResolveState,
|
||||||
firSymbolBuilder.createReadOnlyCopy(),
|
firSymbolBuilder,
|
||||||
typeContext,
|
typeContext,
|
||||||
token,
|
token,
|
||||||
isContextSession = false
|
isContextSession = false
|
||||||
|
|||||||
Reference in New Issue
Block a user