From e22917cc936fac7818193ee353e1aeeb07710495 Mon Sep 17 00:00:00 2001 From: Sergey Simonchik Date: Thu, 17 Nov 2016 17:25:48 +0300 Subject: [PATCH] add ProjectFileIndex.getInstance(Project) to simplify clients --- .../com/intellij/openapi/roots/ProjectFileIndex.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/platform/projectModel-api/src/com/intellij/openapi/roots/ProjectFileIndex.java b/platform/projectModel-api/src/com/intellij/openapi/roots/ProjectFileIndex.java index 369866a3fa57..0ffe24353db6 100644 --- a/platform/projectModel-api/src/com/intellij/openapi/roots/ProjectFileIndex.java +++ b/platform/projectModel-api/src/com/intellij/openapi/roots/ProjectFileIndex.java @@ -34,11 +34,19 @@ public interface ProjectFileIndex extends FileIndex { class SERVICE { private SERVICE() { } + /** + * @deprecated use {@link ProjectFileIndex#getInstance(Project)} instead + */ public static ProjectFileIndex getInstance(Project project) { - return ServiceManager.getService(project, ProjectFileIndex.class); + return ProjectFileIndex.getInstance(project); } } + @NotNull + static ProjectFileIndex getInstance(@NotNull Project project) { + return ServiceManager.getService(project, ProjectFileIndex.class); + } + /** * Returns module to which content the specified file belongs or null if the file does not belong to content of any module. */