Package me.topchetoeu.j2s.repl.debug
Interface Debugger
- All Superinterfaces:
me.topchetoeu.j2s.runtime.debug.DebugHandler
- All Known Implementing Classes:
SimpleDebugger
public interface Debugger
extends me.topchetoeu.j2s.runtime.debug.DebugHandler
-
Field Summary
Fields inherited from interface me.topchetoeu.j2s.runtime.debug.DebugHandler
EMPTY, IGNORE, KEY
-
Method Summary
Modifier and TypeMethodDescriptionvoid
callFunctionOn
(V8Message msg) void
close()
void
void
void
void
void
void
getProperties
(V8Message msg) void
getScriptSource
(V8Message msg) void
void
releaseObject
(V8Message msg) void
void
void
void
runtimeEnable
(V8Message msg) void
void
void
void
void
Methods inherited from interface me.topchetoeu.j2s.runtime.debug.DebugHandler
getMap, getMap, getMapOrEmpty, getMapOrEmpty, onFramePop, onFramePush, onFunctionLoad, onInstruction, onInstruction, onSourceLoad
-
Method Details
-
close
void close() -
enable
- Throws:
IOException
-
disable
- Throws:
IOException
-
setBreakpointByUrl
- Throws:
IOException
-
removeBreakpoint
- Throws:
IOException
-
continueToLocation
- Throws:
IOException
-
getScriptSource
- Throws:
IOException
-
getPossibleBreakpoints
- Throws:
IOException
-
resume
- Throws:
IOException
-
pause
- Throws:
IOException
-
stepInto
- Throws:
IOException
-
stepOut
- Throws:
IOException
-
stepOver
- Throws:
IOException
-
setPauseOnExceptions
- Throws:
IOException
-
evaluateOnCallFrame
- Throws:
IOException
-
getProperties
- Throws:
IOException
-
releaseObjectGroup
- Throws:
IOException
-
releaseObject
- Throws:
IOException
-
callFunctionOn
- Throws:
IOException
-
runtimeEnable
- Throws:
IOException
-