From 59304ba70ce7deeb88f87a5ebe2a0487e2879b63 Mon Sep 17 00:00:00 2001 From: Roman Golyshev Date: Mon, 19 Jul 2021 18:15:56 +0300 Subject: [PATCH] FIR IDE: use correct out of block modification tracker Follow-up to eead868cd2cf15abfa94c3f8de732c5bcc882041 --- .../kotlin/idea/asJava/classes/firLightClassUtils.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/asJava/classes/firLightClassUtils.kt b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/asJava/classes/firLightClassUtils.kt index c78aed97d3a..09e3fe27dd0 100644 --- a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/asJava/classes/firLightClassUtils.kt +++ b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/asJava/classes/firLightClassUtils.kt @@ -9,7 +9,6 @@ import com.intellij.psi.PsiManager import com.intellij.psi.PsiReferenceList import com.intellij.psi.util.CachedValueProvider import com.intellij.psi.util.CachedValuesManager -import org.jetbrains.kotlin.analyzer.KotlinModificationTrackerService import org.jetbrains.kotlin.asJava.classes.* import org.jetbrains.kotlin.asJava.elements.KtLightField import org.jetbrains.kotlin.asJava.elements.KtLightMethod @@ -19,12 +18,10 @@ import org.jetbrains.kotlin.name.StandardClassIds import org.jetbrains.kotlin.idea.asJava.* import org.jetbrains.kotlin.idea.fir.low.level.api.api.createProjectWideOutOfBlockModificationTracker import org.jetbrains.kotlin.idea.frontend.api.tokens.HackToForceAllowRunningAnalyzeOnEDT -import org.jetbrains.kotlin.idea.frontend.api.analyse import org.jetbrains.kotlin.idea.frontend.api.fir.analyzeWithSymbolAsContext import org.jetbrains.kotlin.idea.frontend.api.tokens.hackyAllowRunningOnEdt import org.jetbrains.kotlin.idea.frontend.api.symbols.* import org.jetbrains.kotlin.idea.frontend.api.symbols.markers.* -import org.jetbrains.kotlin.idea.frontend.api.types.KtClassType import org.jetbrains.kotlin.idea.frontend.api.types.KtNonErrorClassType import org.jetbrains.kotlin.idea.frontend.api.types.KtType import org.jetbrains.kotlin.lexer.KtTokens @@ -93,7 +90,7 @@ fun getOrCreateFirLightFacade( CachedValueProvider.Result .create( getOrCreateFirLightFacadeNoCache(ktFiles, facadeClassFqName), - KotlinModificationTrackerService.getInstance(firstFile.project).outOfBlockModificationTracker + firstFile.project.createProjectWideOutOfBlockModificationTracker() ) } }