FIR IDE: invalidate LibraryModificationTracker in memory leak test
This commit is contained in:
+1
-1
@@ -65,7 +65,7 @@ abstract class AbstractMemoryLeakInSymbolsTest : KotlinLightCodeInsightFixtureTe
|
|||||||
@OptIn(InvalidWayOfUsingAnalysisSession::class)
|
@OptIn(InvalidWayOfUsingAnalysisSession::class)
|
||||||
private fun invalidateAllCaches(ktFile: KtFile) {
|
private fun invalidateAllCaches(ktFile: KtFile) {
|
||||||
(project.service<KotlinOutOfBlockModificationTrackerFactory>() as KotlinFirOutOfBlockModificationTrackerFactory).incrementModificationsCount()
|
(project.service<KotlinOutOfBlockModificationTrackerFactory>() as KotlinFirOutOfBlockModificationTrackerFactory).incrementModificationsCount()
|
||||||
// project.service<LibraryModificationTracker>().incModificationCount()
|
project.service<LibraryModificationTracker>().incModificationCount()
|
||||||
(project.service<KtAnalysisSessionProvider>() as KtFirAnalysisSessionProvider).clearCaches()
|
(project.service<KtAnalysisSessionProvider>() as KtFirAnalysisSessionProvider).clearCaches()
|
||||||
executeOnPooledThreadInReadAction { analyze(ktFile) {} }
|
executeOnPooledThreadInReadAction { analyze(ktFile) {} }
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user