Package com.jetbrains.javascript.debugger

Examples of com.jetbrains.javascript.debugger.JavaScriptDebugEngine


    return myWebBrowser;
  }

  @Nullable
  public static DebuggableWebBrowser create(@NotNull WebBrowser browser) {
    JavaScriptDebugEngine debugEngine = JavaScriptDebugEngine.findByBrowser(browser);
    return debugEngine != null ? new DebuggableWebBrowser(debugEngine, browser) : null;
  }
View Full Code Here


            env,
            new XDebugProcessStarter() {
              @Override
              @NotNull
              public XDebugProcess start(@NotNull final XDebugSession session) {
                JavaScriptDebugEngine debugEngine = debuggableWebBrowser.getDebugEngine();
                WebBrowser browser = debuggableWebBrowser.getWebBrowser();
                JSDebugProcess<?> debugProcess = debugEngine.createDebugProcess(session, browser, fileFinder, url, executionResult, true);
                debugProcess.setElementsInspectorEnabled(false);
                debugProcess.setLayouter(consoleView.createDebugLayouter(debugProcess));
                return debugProcess;
              }
            }
View Full Code Here

    if (debuggableWebBrowser == null) {
      return AsyncResult.done(starter);
    }
    else {
      final AsyncResult<RunProfileStarter> result = new AsyncResult<RunProfileStarter>();
      JavaScriptDebugEngine debugEngine = debuggableWebBrowser.getDebugEngine();
      WebBrowser browser = debuggableWebBrowser.getWebBrowser();
      debugEngine.prepareDebugger(project, browser).notifyWhenRejected(result).doWhenDone(new Runnable() {
        @Override
        public void run() {
          result.setDone(starter);
        }
      });
View Full Code Here

      final RemoteDebuggingFileFinder fileFinder = new JstdDebuggingFileFinderProvider(configFile, myServer).provideFileFinder();
      XDebugSession session = XDebuggerManager.getInstance(environment.getProject()).startSession(environment, new XDebugProcessStarter() {
        @Override
        @NotNull
        public XDebugProcess start(@NotNull XDebugSession session) {
          JavaScriptDebugEngine debugEngine = myDebugBrowserInfo.getDebugEngine();
          JSDebugProcess<?> process = debugEngine.createDebugProcess(session, browser, fileFinder, url, executionResult, false);
          process.setElementsInspectorEnabled(false);
          return process;
        }
      });
View Full Code Here

TOP

Related Classes of com.jetbrains.javascript.debugger.JavaScriptDebugEngine

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.