void (@NotNull AnActionEvent event, boolean state) { useProcessStdIn = !state; LanguageConsoleView consoleView = (LanguageConsoleView)event.getData(LangDataKeys.CONSOLE_VIEW); assert consoleView != null; DaemonCodeAnalyzer daemonCodeAnalyzer = DaemonCodeAnalyzer.getInstance(consoleView.getProject()); PsiFile file = consoleView.getFile(); daemonCodeAnalyzer.setHighlightingEnabled(file, state); daemonCodeAnalyzer.restart(file); PropertiesComponent.getInstance().setValue(processInputStateKey, useProcessStdIn); List<AnAction> actions = ActionUtil.getActions(consoleView.getConsoleEditor().getComponent()); ConsoleExecuteAction action = ContainerUtil.findInstance(actions, ConsoleExecuteAction.class); action.myExecuteActionHandler.myUseProcessStdIn = !state; }