From c5575a236a82d5cd37949b43e4076e4f6a20081b Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 9 Sep 2024 13:57:04 +0200 Subject: [PATCH] optimization: do not reparse include files in each plugin.xml on every typing (part of KTIJ-27513 K2 IDE: Slow reference search for specific symbols in unused symbol inspection) GitOrigin-RevId: 6dd18e981f76e5afb98acccc88535749528a7397 --- .../com/intellij/psi/impl/include/FileIncludeManagerImpl.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/include/FileIncludeManagerImpl.java b/platform/lang-impl/src/com/intellij/psi/impl/include/FileIncludeManagerImpl.java index 923906dc5fb8..85e4a0d4863d 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/include/FileIncludeManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/include/FileIncludeManagerImpl.java @@ -11,7 +11,6 @@ import com.intellij.openapi.util.Pair; import com.intellij.openapi.util.text.Strings; import com.intellij.openapi.vfs.VfsUtilCore; import com.intellij.openapi.vfs.VirtualFile; -import com.intellij.openapi.vfs.VirtualFileManager; import com.intellij.openapi.vfs.VirtualFileWithId; import com.intellij.psi.PsiFile; import com.intellij.psi.PsiFileFactory; @@ -261,7 +260,6 @@ public final class FileIncludeManagerImpl extends FileIncludeManager implements // todo: we need "url modification tracker" for VirtualFile List deps = new ArrayList<>(Arrays.asList(value)); deps.add(psiFile); - deps.add(VirtualFileManager.getInstance()); return CachedValueProvider.Result.create(value, deps); }