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:
+3
-4
@@ -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.KtAnalysisScopeProviderImpl
|
||||||
import org.jetbrains.kotlin.analysis.api.impl.base.components.KtRendererProviderImpl
|
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.KtLifetimeToken
|
||||||
import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
|
|
||||||
import org.jetbrains.kotlin.analysis.api.symbols.KtSymbolProvider
|
import org.jetbrains.kotlin.analysis.api.symbols.KtSymbolProvider
|
||||||
import org.jetbrains.kotlin.analysis.api.symbols.KtSymbolProviderByJavaPsi
|
import org.jetbrains.kotlin.analysis.api.symbols.KtSymbolProviderByJavaPsi
|
||||||
import org.jetbrains.kotlin.analysis.project.structure.KtModule
|
import org.jetbrains.kotlin.analysis.project.structure.KtModule
|
||||||
@@ -76,8 +75,8 @@ class KtFe10AnalysisSession(
|
|||||||
override val metadataCalculatorImpl: KtMetadataCalculator
|
override val metadataCalculatorImpl: KtMetadataCalculator
|
||||||
get() = throw UnsupportedOperationException()
|
get() = throw UnsupportedOperationException()
|
||||||
|
|
||||||
|
|
||||||
|
@Suppress("AnalysisApiMissingLifetimeCheck")
|
||||||
override fun createContextDependentCopy(originalKtFile: KtFile, elementToReanalyze: KtElement): KtAnalysisSession =
|
override fun createContextDependentCopy(originalKtFile: KtFile, elementToReanalyze: KtElement): KtAnalysisSession =
|
||||||
withValidityAssertion {
|
KtFe10AnalysisSession(originalKtFile.project, elementToReanalyze, token)
|
||||||
KtFe10AnalysisSession(originalKtFile.project, elementToReanalyze, token)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user