[platform] refactoring: extract interface from PackageDirectoryCache

It's used from several (bundled) plugins, so it makes sense to define clear API for it. This will also make it simpler to reuse it for incremental directory index (IDEA-276394).

GitOrigin-RevId: 5f924bbfeb440f0ecee49e59da5252f34a05ab87
This commit is contained in:
Nikolay Chashnikov
2022-11-01 18:17:48 +01:00
committed by intellij-monorepo-bot
parent 7ab1528831
commit d855d8e8e8
7 changed files with 38 additions and 15 deletions

View File

@@ -5,7 +5,7 @@ package com.intellij.structuralsearch;
import com.intellij.openapi.application.PathManager;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.roots.impl.PackageDirectoryCache;
import com.intellij.openapi.roots.PackageDirectoryCache;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.NonClasspathClassFinder;