Search in sources :

Example 11 with TextConsoleBuilder

use of com.intellij.execution.filters.TextConsoleBuilder in project intellij-elixir by KronicDeth.

the class MixRunningState method execute.

@NotNull
@Override
public ExecutionResult execute(@NotNull Executor executor, @NotNull ProgramRunner runner) throws ExecutionException {
    TextConsoleBuilder consoleBuilder = new TextConsoleBuilderImpl(myConfiguration.getProject()) {

        @Override
        public ConsoleView getConsole() {
            ConsoleView consoleView = super.getConsole();
            ElixirConsoleUtil.attachFilters(myConfiguration.getProject(), consoleView);
            return consoleView;
        }
    };
    setConsoleBuilder(consoleBuilder);
    return super.execute(executor, runner);
}
Also used : TextConsoleBuilder(com.intellij.execution.filters.TextConsoleBuilder) ConsoleView(com.intellij.execution.ui.ConsoleView) TextConsoleBuilderImpl(com.intellij.execution.filters.TextConsoleBuilderImpl) NotNull(org.jetbrains.annotations.NotNull)

Aggregations

TextConsoleBuilder (com.intellij.execution.filters.TextConsoleBuilder)11 ConsoleView (com.intellij.execution.ui.ConsoleView)6 NotNull (org.jetbrains.annotations.NotNull)5 Executor (com.intellij.execution.Executor)3 DefaultRunExecutor (com.intellij.execution.executors.DefaultRunExecutor)2 RegexpFilter (com.intellij.execution.filters.RegexpFilter)2 ProcessHandler (com.intellij.execution.process.ProcessHandler)2 RunContentDescriptor (com.intellij.execution.ui.RunContentDescriptor)2 CloseAction (com.intellij.execution.ui.actions.CloseAction)2 Disposable (com.intellij.openapi.Disposable)2 Project (com.intellij.openapi.project.Project)2 Content (com.intellij.ui.content.Content)2 GoConsoleFilter (com.goide.runconfig.GoConsoleFilter)1 DefaultExecutionResult (com.intellij.execution.DefaultExecutionResult)1 ExecutionException (com.intellij.execution.ExecutionException)1 ExecutionResult (com.intellij.execution.ExecutionResult)1 CommandLineState (com.intellij.execution.configurations.CommandLineState)1 GeneralCommandLine (com.intellij.execution.configurations.GeneralCommandLine)1 HyperlinkInfo (com.intellij.execution.filters.HyperlinkInfo)1 TextConsoleBuilderImpl (com.intellij.execution.filters.TextConsoleBuilderImpl)1