[Analysis API FIR] remove redundant check for validity assertion in KtFirImportOptimizer

validity is already checked in KtImportOptimizerMixIn
This commit is contained in:
Ilya Kirillov
2023-03-24 10:12:06 +01:00
committed by Space Team
parent 15f19f324e
commit 063666344d
@@ -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