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