public static void restartIfActive(@NotNull RunContentDescriptor descriptor) { ProcessHandler processHandler = descriptor.getProcessHandler(); if (processHandler != null && processHandler.isStartNotified() && !processHandler.isProcessTerminating() && !processHandler.isProcessTerminated()) { restart(descriptor); } }
private static void restart(@Nullable JComponent component) { if (component != null) { ExecutionEnvironment environment = LangDataKeys.EXECUTION_ENVIRONMENT.getData( DataManager.getInstance().getDataContext(component)); if (environment != null) { restart(environment); } } }
public static void restart(@NotNull Content content) { restart(content.getComponent()); }
public static void restart(@NotNull RunContentDescriptor descriptor) { restart(descriptor.getComponent()); }