KT-62139 [AA] Remove withValidityAssertion from FE10 implementation of createContextDependentCopy

FIR implementation already does not have this check in
`createContextDependentCopy`, because it's called not
inside `analyze` call, but before it (see
`analyzeInDependedAnalysisSession`)

^KT-62139 Fixed
This commit is contained in:
Roman Golyshev
2023-09-22 13:33:40 +02:00
committed by teamcity
parent fbf68a5bcc
commit f5c33ad380
@@ -15,7 +15,6 @@ import org.jetbrains.kotlin.analysis.api.descriptors.components.*
import org.jetbrains.kotlin.analysis.api.impl.base.components.KtAnalysisScopeProviderImpl
import org.jetbrains.kotlin.analysis.api.impl.base.components.KtRendererProviderImpl
import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken
import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
import org.jetbrains.kotlin.analysis.api.symbols.KtSymbolProvider
import org.jetbrains.kotlin.analysis.api.symbols.KtSymbolProviderByJavaPsi
import org.jetbrains.kotlin.analysis.project.structure.KtModule
@@ -76,8 +75,8 @@ class KtFe10AnalysisSession(
override val metadataCalculatorImpl: KtMetadataCalculator
get() = throw UnsupportedOperationException()
@Suppress("AnalysisApiMissingLifetimeCheck")
override fun createContextDependentCopy(originalKtFile: KtFile, elementToReanalyze: KtElement): KtAnalysisSession =
withValidityAssertion {
KtFe10AnalysisSession(originalKtFile.project, elementToReanalyze, token)
}
KtFe10AnalysisSession(originalKtFile.project, elementToReanalyze, token)
}