[Analysis API] allow completion from non-physical files

Needed for injection

^KTIJ-21127
This commit is contained in:
Ilya Kirillov
2023-09-20 09:18:09 +02:00
committed by teamcity
parent 690d18e541
commit 1ace71a907
@@ -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,