Force full analysis even if incremental analysis is available but existed is erroneous

This commit is contained in:
Vladimir Dolzhenko
2020-06-30 12:53:34 +00:00
parent 343e645282
commit f372a0fe6c
@@ -122,6 +122,8 @@ internal class PerFileAnalysisCache(val file: KtFile, componentProvider: Compone
// IF there is a cached result for ktFile and there are inBlockModifications
fileResult = fileResult?.let { result ->
var analysisResult = result
// Force full analysis when existed is erroneous
if (analysisResult.isError()) return@let null
for (inBlockModification in inBlockModifications) {
val resultCtx = analysisResult.bindingContext