@NotNull @Override public ExecutionConsole createConsole() { ExecutionResult executionResult = getExecutionResult(); return executionResult == null ? super.createConsole() : executionResult.getExecutionConsole(); }
public BallerinaDebugProcess(@NotNull XDebugSession session, @NotNull BallerinaWebSocketConnector connector, @Nullable ExecutionResult executionResult) { super(session); myConnector = connector; myProcessHandler = executionResult == null ? super.getProcessHandler() : executionResult.getProcessHandler(); myExecutionConsole = executionResult == null ? super.createConsole() : executionResult.getExecutionConsole(); myEditorsProvider = new BallerinaDebuggerEditorsProvider(); myBreakPointHandler = new BallerinaBreakpointHandler(); if (executionResult == null) { isRemoteDebugMode = true; } }
@NotNull @Override public ExecutionConsole createConsole() { return myExecutionResult.getExecutionConsole(); }
/** * Constructor; launches GDB. */ public GdbDebugProcess(Project project, XDebugSession session, ExecutionResult result, String execName) { super(session); m_console = (ConsoleView) result.getExecutionConsole(); init(session, execName); }
private void printConsole(@NotNull String message) { ((ConsoleView)myExecutionResult.getExecutionConsole()).print(message, ConsoleViewContentType.SYSTEM_OUTPUT); }