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
This commit is contained in:
Alexey Kudravtsev
2024-09-09 13:57:04 +02:00
committed by intellij-monorepo-bot
parent 05bc953187
commit c5575a236a

View File

@@ -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<Object> deps = new ArrayList<>(Arrays.asList(value));
deps.add(psiFile);
deps.add(VirtualFileManager.getInstance());
return CachedValueProvider.Result.create(value, deps);
}