From f46ceee8028c0273aedf4050c1b6e4209680c3e2 Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Fri, 8 Apr 2011 16:17:25 +0400 Subject: [PATCH] Python console performance(namely output processing) GREATLY improved. --- .../runners/AbstractConsoleRunnerWithHistory.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/execution/runners/AbstractConsoleRunnerWithHistory.java b/platform/lang-impl/src/com/intellij/execution/runners/AbstractConsoleRunnerWithHistory.java index fa7477da6cb0..01033af29063 100644 --- a/platform/lang-impl/src/com/intellij/execution/runners/AbstractConsoleRunnerWithHistory.java +++ b/platform/lang-impl/src/com/intellij/execution/runners/AbstractConsoleRunnerWithHistory.java @@ -51,7 +51,7 @@ import java.util.List; * This class provides basic functionality for running consoles. * It launches external process and handles line input with history */ -public abstract class AbstractConsoleRunnerWithHistory { +public abstract class AbstractConsoleRunnerWithHistory { private final Project myProject; private final String myConsoleTitle; @@ -59,7 +59,7 @@ public abstract class AbstractConsoleRunnerWithHistory { private final CommandLineArgumentsProvider myProvider; private final String myWorkingDir; - private LanguageConsoleViewImpl myConsoleView; + private T myConsoleView; private ConsoleExecuteActionHandler myConsoleExecuteActionHandler; @@ -194,7 +194,7 @@ public abstract class AbstractConsoleRunnerWithHistory { myConsoleView.getConsole().setEditable(false); } - protected abstract LanguageConsoleViewImpl createConsoleView(); + protected abstract T createConsoleView(); @Nullable protected abstract Process createProcess(CommandLineArgumentsProvider provider) throws ExecutionException; @@ -288,7 +288,7 @@ public abstract class AbstractConsoleRunnerWithHistory { } } - public LanguageConsoleViewImpl getConsoleView() { + public T getConsoleView() { return myConsoleView; }