mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
simplify ctor
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user