From 063666344d26e19b4035aa3f8f94ab500c6dd10f Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Fri, 24 Mar 2023 10:12:06 +0100 Subject: [PATCH] [Analysis API FIR] remove redundant check for validity assertion in KtFirImportOptimizer validity is already checked in KtImportOptimizerMixIn --- .../kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt | 3 --- 1 file changed, 3 deletions(-) diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt index 84bbd895618..567c20ea6b2 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt @@ -11,7 +11,6 @@ import org.jetbrains.kotlin.analysis.api.components.KtImportOptimizerResult import org.jetbrains.kotlin.analysis.api.fir.getCandidateSymbols import org.jetbrains.kotlin.analysis.api.fir.utils.computeImportableName import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken -import org.jetbrains.kotlin.analysis.api.lifetime.assertIsValidAndAccessible import org.jetbrains.kotlin.analysis.low.level.api.fir.api.LLFirResolveSession import org.jetbrains.kotlin.analysis.low.level.api.fir.api.getOrBuildFirFile import org.jetbrains.kotlin.fir.FirElement @@ -54,8 +53,6 @@ internal class KtFirImportOptimizer( get() = firResolveSession.useSiteFirSession override fun analyseImports(file: KtFile): KtImportOptimizerResult { - assertIsValidAndAccessible() - val firFile = file.getOrBuildFirFile(firResolveSession).apply { lazyResolveToPhase(FirResolvePhase.BODY_RESOLVE) } val existingImports = file.importDirectives