WipDebugger class

Inheritance

Constructors

WipDebugger(WipConnection connection)

Properties

connection → WipConnection
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
onClosed → Stream<WipDomain>
latefinalinherited
onGlobalObjectCleared → Stream<GlobalObjectClearedEvent>
no setter
onPaused → Stream<DebuggerPausedEvent>
no setter
onResumed → Stream<DebuggerResumedEvent>
no setter
onScriptParsed → Stream<ScriptParsedEvent>
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scripts → Map<String, WipScript>
no setter

Methods

disable() → Future<WipResponse>
enable() → Future<WipResponse>
evaluateOnCallFrame(String callFrameId, String expression, {bool? returnByValue}) → Future<RemoteObject>
Evaluates expression on a given call frame.
eventStream<T>(String method, WipEventTransformer<T> transformer) → Stream<T>
inherited
getPossibleBreakpoints(WipLocation start, {WipLocation? end, bool? restrictToFunction}) → Future<List<WipBreakLocation>>
Returns possible locations for breakpoint. scriptId in start and end range locations should be the same.
getScriptSource(String scriptId) → Future<String>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause() → Future<WipResponse>
removeBreakpoint(String breakpointId) → Future<WipResponse>
Removes JavaScript breakpoint.
resume() → Future<WipResponse>
sendCommand(String method, {Map<String, dynamic>? params}) → Future<WipResponse>
inherited
setAsyncCallStackDepth(int maxDepth) → Future<WipResponse>
Enables or disables async call stacks tracking.
setBreakpoint(WipLocation location, {String? condition}) → Future<SetBreakpointResponse>
Sets JavaScript breakpoint at a given location.
setPauseOnExceptions(PauseState state) → Future<WipResponse>
stepInto({Map<String, dynamic>? params}) → Future<WipResponse>
stepOut() → Future<WipResponse>
stepOver({Map<String, dynamic>? params}) → Future<WipResponse>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited