[platform] temp. extensibility point for Rider

This commit is contained in:
Roman Shevchenko
2017-05-30 14:58:12 +03:00
parent 9fee9b1a90
commit d2e9ac696e
2 changed files with 6 additions and 1 deletions
@@ -75,7 +75,7 @@ public class CommandLineProcessor {
options.add(PlatformProjectOpenProcessor.Option.TEMP_PROJECT);
options.add(PlatformProjectOpenProcessor.Option.FORCE_NEW_FRAME);
}
Project project = PlatformProjectOpenProcessor.doOpenProject(file, null, line, null, options);
Project project = PlatformProjectOpenProcessor.getInstance().doOpenProject(file, null, line, options);
if (project == null) {
Messages.showErrorDialog("No project found to open file in", "Cannot Open File");
}
@@ -104,6 +104,11 @@ public class PlatformProjectOpenProcessor extends ProjectOpenProcessor {
return doOpenProject(virtualFile, projectToClose, -1, null, options);
}
@Nullable
public Project doOpenProject(@NotNull VirtualFile file, @Nullable Project projectToClose, int line, @NotNull EnumSet<Option> options) {
return doOpenProject(file, projectToClose, line, null, options);
}
/** @deprecated use {@link #doOpenProject(VirtualFile, Project, int, ProjectOpenedCallback, EnumSet)} (to be removed in IDEA 2019) */
public static Project doOpenProject(@NotNull VirtualFile virtualFile,
Project projectToClose,