diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSessionProvider.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSessionProvider.kt index aa85626fb12..88af827b6a1 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSessionProvider.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSessionProvider.kt @@ -21,15 +21,6 @@ import org.jetbrains.kotlin.analysis.utils.errors.buildErrorWithAttachment @OptIn(KtAnalysisApiInternals::class) class KtFirAnalysisSessionProvider(project: Project) : CachingKtAnalysisSessionProvider(project) { - override fun getFirResolveSession(contextSymbol: KtSymbol): LLFirResolveSession { - return when (contextSymbol) { - is KtFirSymbol<*> -> contextSymbol.firResolveSession - else -> buildErrorWithAttachment("Invalid symbol") { - withSymbolAttachment("symbol", contextSymbol) - } - } - } - override fun getFirResolveSession(contextModule: KtModule): LLFirResolveSession { checkNotNull(contextModule.project) return contextModule.getFirResolveSession(contextModule.project!!) diff --git a/analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/CachingKtAnalysisSessionProvider.kt b/analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/CachingKtAnalysisSessionProvider.kt index 19ff66c6aa1..fe3275f58d8 100644 --- a/analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/CachingKtAnalysisSessionProvider.kt +++ b/analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/CachingKtAnalysisSessionProvider.kt @@ -28,8 +28,6 @@ import kotlin.reflect.KClass abstract class CachingKtAnalysisSessionProvider(project: Project) : KtAnalysisSessionProvider(project) { private val cache = KtAnalysisSessionCache(project) - protected abstract fun getFirResolveSession(contextSymbol: KtSymbol): State - protected abstract fun getFirResolveSession(contextModule: KtModule): State protected abstract fun createAnalysisSession(