From 4de311f671d004a112485179f3188f407d54fe47 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Fri, 30 Sep 2022 21:28:44 +0200 Subject: [PATCH] [Analysis API FIR] remove unused CachingKtAnalysisSessionProvider.getFirResolveSession(KtSymbol) --- .../analysis/api/fir/KtFirAnalysisSessionProvider.kt | 9 --------- .../api/impl/base/CachingKtAnalysisSessionProvider.kt | 2 -- 2 files changed, 11 deletions(-) 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(