add ProjectFileIndex.getInstance(Project) to simplify clients

This commit is contained in:
Sergey Simonchik
2016-11-17 17:26:12 +03:00
parent 019561157f
commit e22917cc93
@@ -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.
*/