mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
register ProjectFileIndex in ProjectModelEnvironment
This commit is contained in:
@@ -23,9 +23,11 @@ import com.intellij.openapi.components.ExtensionAreas;
|
||||
import com.intellij.openapi.components.PathMacroManager;
|
||||
import com.intellij.openapi.components.impl.ProjectPathMacroManager;
|
||||
import com.intellij.openapi.extensions.Extensions;
|
||||
import com.intellij.openapi.fileTypes.FileTypeRegistry;
|
||||
import com.intellij.openapi.module.ModuleManager;
|
||||
import com.intellij.openapi.projectRoots.ProjectJdkTable;
|
||||
import com.intellij.openapi.roots.OrderRootType;
|
||||
import com.intellij.openapi.roots.ProjectFileIndex;
|
||||
import com.intellij.openapi.roots.ProjectRootManager;
|
||||
import com.intellij.openapi.roots.impl.*;
|
||||
import com.intellij.openapi.roots.impl.libraries.ApplicationLibraryTable;
|
||||
@@ -56,5 +58,6 @@ public class ProjectModelEnvironment {
|
||||
env.registerProjectComponent(DirectoryIndex.class, index);
|
||||
env.registerProjectComponent(ProjectRootManager.class, new ProjectRootManagerImpl(project, index));
|
||||
project.registerService(ProjectLibraryTable.class, new ProjectLibraryTable());
|
||||
project.registerService(ProjectFileIndex.class, new ProjectFileIndexImpl(project, index, FileTypeRegistry.getInstance()));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user