From e390d2aae3d1c99ff32276fed5539d040106c0be Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Fri, 20 Jan 2023 16:42:28 +0900 Subject: [PATCH] [LL API] Use a file as a modification tracker for out-of source roots --- .../low/level/api/fir/sessions/LLFirSessionProviderStorage.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSessionProviderStorage.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSessionProviderStorage.kt index d8a950774db..4b1a333a366 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSessionProviderStorage.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSessionProviderStorage.kt @@ -191,7 +191,7 @@ private class FirSessionWithModificationTracker( val outOfBlockTracker = when (ktModule) { is KtSourceModule -> trackerFactory.createModuleWithoutDependenciesOutOfBlockModificationTracker(ktModule) - is KtNotUnderContentRootModule -> trackerFactory.createProjectWideOutOfBlockModificationTracker() + is KtNotUnderContentRootModule -> ModificationTracker { ktModule.file?.modificationStamp ?: 0 } else -> null } modificationTracker = CompositeModificationTracker.create(