public interface ICodeTraceFilter extends ICodeTracer, IEventProcessor, IExecutionListener
ICodeTracer performing pre-filtering before code gets to actual tracer.ENGINE_END, ENGINE_START, SCRIPT_END, SCRIPT_INJECTION_END, SCRIPT_INJECTION_START, SCRIPT_START| Modifier and Type | Method and Description |
|---|---|
void |
removeBreakpoint(PythonBreakpoint breakpoint)
Removes a breakpoint from the trace filter.
|
void |
resume(int resumeType)
Resume execution after filter has notified us that execution might need to be stopped.
|
void |
setBreakpoint(PythonBreakpoint breakpoint)
Sets a breakpoint in the trace filter.
|
void |
setDebugger(PythonDebugger debugger)
Sets the
PythonDebugger to be used by the code trace filter to perform callbacks. |
void |
suspend()
Suspend execution after filter has notified us that execution might need to be stopped.
|
runhandleEvent, setDispatchernotifyvoid setDebugger(PythonDebugger debugger)
PythonDebugger to be used by the code trace filter to perform callbacks.debugger - PythonDebugger for callbacks.void setBreakpoint(PythonBreakpoint breakpoint)
breakpoint - Breakpoint to be set.void removeBreakpoint(PythonBreakpoint breakpoint)
breakpoint - Breakpoint to be removed.void resume(int resumeType)
resumeType - Resume type for execution continuation.void suspend()