since the createActions() method is only used by DefaultJavaProgramRunner, remove it from the base ProgramRunner interface

This commit is contained in:
Dmitry Jemerov
2013-07-22 19:04:53 +02:00
parent 7f99c5039d
commit 8e8b2f6ca7
3 changed files with 4 additions and 8 deletions
@@ -111,6 +111,10 @@ public class DefaultJavaProgramRunner extends JavaPatchableProgramRunner {
return runContent;
}
protected AnAction[] createActions(final ExecutionResult executionResult) {
return AnAction.EMPTY_ARRAY;
}
protected static void addDefaultActions(final RunContentBuilder contentBuilder) {
final ExecutionResult executionResult = contentBuilder.getExecutionResult();
final ExecutionConsole executionConsole = executionResult.getExecutionConsole();
@@ -51,11 +51,6 @@ public abstract class GenericProgramRunner<Settings extends RunnerSettings> impl
public void onProcessStarted(final RunnerSettings settings, final ExecutionResult executionResult) {
}
@Override
public AnAction[] createActions(final ExecutionResult executionResult) {
return AnAction.EMPTY_ARRAY;
}
@Override
@Nullable
public SettingsEditor<Settings> getSettingsEditor(final Executor executor, final RunConfiguration configuration) {
@@ -20,7 +20,6 @@ import com.intellij.execution.ExecutionResult;
import com.intellij.execution.Executor;
import com.intellij.execution.configurations.*;
import com.intellij.execution.ui.RunContentDescriptor;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.options.SettingsEditor;
import org.jetbrains.annotations.NonNls;
@@ -79,8 +78,6 @@ public interface ProgramRunner<Settings extends RunnerSettings> {
void onProcessStarted(RunnerSettings settings, ExecutionResult executionResult);
AnAction[] createActions(ExecutionResult executionResult);
@Nullable
SettingsEditor<Settings> getSettingsEditor(Executor executor, RunConfiguration configuration);