From 1ace71a907b6ab9465c04748134ec9e6fd76a3c0 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Wed, 20 Sep 2023 09:18:09 +0200 Subject: [PATCH] [Analysis API] allow completion from non-physical files Needed for injection ^KTIJ-21127 --- .../jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSession.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSession.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSession.kt index 47e25f1d606..7fb481986af 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSession.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSession.kt @@ -138,7 +138,6 @@ private constructor( check(mode == AnalysisSessionMode.REGULAR) { "Cannot create context-dependent copy of KtAnalysis session from a context dependent one" } - require(!elementToReanalyze.isPhysical) { "Depended context should be build only for non-physical elements" } val contextFirResolveSession = LowLevelFirApiFacadeForResolveOnAir.getFirResolveSessionForDependentCopy( originalFirResolveSession = firResolveSession,