diff --git a/platform/webSymbols/src/com/intellij/webSymbols/WebSymbolsScopeWithCache.kt b/platform/webSymbols/src/com/intellij/webSymbols/WebSymbolsScopeWithCache.kt index 6c4404b90fd1..0198ba79f075 100644 --- a/platform/webSymbols/src/com/intellij/webSymbols/WebSymbolsScopeWithCache.kt +++ b/platform/webSymbols/src/com/intellij/webSymbols/WebSymbolsScopeWithCache.kt @@ -14,7 +14,6 @@ import com.intellij.util.containers.Stack import com.intellij.webSymbols.completion.WebSymbolCodeCompletionItem import com.intellij.webSymbols.query.* import com.intellij.webSymbols.query.impl.SearchMap -import com.intellij.webSymbols.utils.psiModificationCount import com.intellij.webSymbols.utils.qualifiedKind import com.intellij.webSymbols.utils.qualifiedName import java.util.* @@ -67,7 +66,7 @@ abstract class WebSymbolsScopeWithCache( private val requiresResolve: Boolean get() = true override fun getModificationCount(): Long = - project.psiModificationCount + PsiModificationTracker.getInstance(project).modificationCount final override fun equals(other: Any?): Boolean = other === this diff --git a/platform/webSymbols/src/com/intellij/webSymbols/utils/WebSymbolUtils.kt b/platform/webSymbols/src/com/intellij/webSymbols/utils/WebSymbolUtils.kt index c2cb5372a28c..b06f6f91af65 100644 --- a/platform/webSymbols/src/com/intellij/webSymbols/utils/WebSymbolUtils.kt +++ b/platform/webSymbols/src/com/intellij/webSymbols/utils/WebSymbolUtils.kt @@ -30,8 +30,6 @@ import kotlin.contracts.ExperimentalContracts import kotlin.contracts.InvocationKind import kotlin.contracts.contract -val Project.psiModificationCount get() = PsiModificationTracker.getInstance(this).modificationCount - @OptIn(ExperimentalContracts::class) inline fun T.applyIfNotNull(param: P?, block: T.(P) -> T): T { contract {