simplify ctor

This commit is contained in:
Vladimir Krivosheev
2014-02-24 10:54:43 +01:00
parent 63ec0eab9e
commit 3f3e01349a
@@ -147,12 +147,15 @@ public final class LanguageConsoleBuilder {
}
public LanguageConsoleView build(@NotNull Project project, @NotNull Language language) {
GutteredLanguageConsole console = new GutteredLanguageConsole(project, language, gutterContentProvider, psiFileFactory, oneLineInput);
GutteredLanguageConsole console = new GutteredLanguageConsole(project, language, gutterContentProvider, psiFileFactory);
LanguageConsoleViewImpl consoleView = new LanguageConsoleViewImpl(console, true);
if (executeActionHandler != null) {
assert historyType != null;
doInitAction(consoleView, executeActionHandler, historyType);
}
if (oneLineInput) {
console.getConsoleEditor().setOneLineMode(true);
}
console.initComponents();
return consoleView;
}
@@ -184,16 +187,11 @@ public final class LanguageConsoleBuilder {
public GutteredLanguageConsole(@NotNull Project project,
@NotNull Language language,
@Nullable GutterContentProvider gutterContentProvider,
@Nullable PairFunction<VirtualFile, Project, PsiFile> psiFileFactory,
boolean oneLineInput) {
@Nullable PairFunction<VirtualFile, Project, PsiFile> psiFileFactory) {
super(project, language.getDisplayName() + " Console", language, false);
setShowSeparatorLine(false);
if (oneLineInput) {
getConsoleEditor().setOneLineMode(true);
}
this.gutterContentProvider = gutterContentProvider;
this.psiFileFactory = psiFileFactory;
}