Package org.teavm.debugging.javascript
Interface JavaScriptDebugger
-
public interface JavaScriptDebugger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(JavaScriptDebuggerListener listener)Promise<JavaScriptBreakpoint>createBreakpoint(JavaScriptLocation location)voiddetach()JavaScriptCallFrame[]getCallStack()java.util.Map<? extends java.lang.String,? extends JavaScriptScript>getScripts()booleanisAttached()booleanisSuspended()voidremoveListener(JavaScriptDebuggerListener listener)Promise<java.lang.Void>resume()Promise<java.lang.Void>stepInto()Promise<java.lang.Void>stepOut()Promise<java.lang.Void>stepOver()Promise<java.lang.Void>suspend()
-
-
-
Method Detail
-
addListener
void addListener(JavaScriptDebuggerListener listener)
-
removeListener
void removeListener(JavaScriptDebuggerListener listener)
-
suspend
Promise<java.lang.Void> suspend()
-
resume
Promise<java.lang.Void> resume()
-
stepInto
Promise<java.lang.Void> stepInto()
-
stepOut
Promise<java.lang.Void> stepOut()
-
stepOver
Promise<java.lang.Void> stepOver()
-
isSuspended
boolean isSuspended()
-
isAttached
boolean isAttached()
-
detach
void detach()
-
getCallStack
JavaScriptCallFrame[] getCallStack()
-
createBreakpoint
Promise<JavaScriptBreakpoint> createBreakpoint(JavaScriptLocation location)
-
getScripts
java.util.Map<? extends java.lang.String,? extends JavaScriptScript> getScripts()
-
-