Class ChromeRDPDebugger

java.lang.Object
org.teavm.chromerdp.BaseChromeRDPDebugger
org.teavm.chromerdp.ChromeRDPDebugger
All Implemented Interfaces:
ChromeRDPExchangeConsumer, org.teavm.debugging.javascript.JavaScriptDebugger

public class ChromeRDPDebugger extends BaseChromeRDPDebugger implements org.teavm.debugging.javascript.JavaScriptDebugger
  • Constructor Details

    • ChromeRDPDebugger

      public ChromeRDPDebugger(Executor executor)
  • Method Details

    • onAttach

      protected void onAttach()
      Specified by:
      onAttach in class BaseChromeRDPDebugger
    • onDetach

      protected void onDetach()
      Specified by:
      onDetach in class BaseChromeRDPDebugger
    • handleMessage

      protected org.teavm.common.Promise<Void> handleMessage(Message message) throws IOException
      Specified by:
      handleMessage in class BaseChromeRDPDebugger
      Throws:
      IOException
    • getScripts

      public Map<? extends String,? extends org.teavm.debugging.javascript.JavaScriptScript> getScripts()
      Specified by:
      getScripts in interface org.teavm.debugging.javascript.JavaScriptDebugger
    • addListener

      public void addListener(org.teavm.debugging.javascript.JavaScriptDebuggerListener listener)
      Specified by:
      addListener in interface org.teavm.debugging.javascript.JavaScriptDebugger
    • removeListener

      public void removeListener(org.teavm.debugging.javascript.JavaScriptDebuggerListener listener)
      Specified by:
      removeListener in interface org.teavm.debugging.javascript.JavaScriptDebugger
    • suspend

      public org.teavm.common.Promise<Void> suspend()
      Specified by:
      suspend in interface org.teavm.debugging.javascript.JavaScriptDebugger
    • resume

      public org.teavm.common.Promise<Void> resume()
      Specified by:
      resume in interface org.teavm.debugging.javascript.JavaScriptDebugger
    • stepInto

      public org.teavm.common.Promise<Void> stepInto()
      Specified by:
      stepInto in interface org.teavm.debugging.javascript.JavaScriptDebugger
    • stepOut

      public org.teavm.common.Promise<Void> stepOut()
      Specified by:
      stepOut in interface org.teavm.debugging.javascript.JavaScriptDebugger
    • stepOver

      public org.teavm.common.Promise<Void> stepOver()
      Specified by:
      stepOver in interface org.teavm.debugging.javascript.JavaScriptDebugger
    • isSuspended

      public boolean isSuspended()
      Specified by:
      isSuspended in interface org.teavm.debugging.javascript.JavaScriptDebugger
    • getCallStack

      public org.teavm.debugging.javascript.JavaScriptCallFrame[] getCallStack()
      Specified by:
      getCallStack in interface org.teavm.debugging.javascript.JavaScriptDebugger
    • createBreakpoint

      public org.teavm.common.Promise<org.teavm.debugging.javascript.JavaScriptBreakpoint> createBreakpoint(org.teavm.debugging.javascript.JavaScriptLocation location)
      Specified by:
      createBreakpoint in interface org.teavm.debugging.javascript.JavaScriptDebugger