Stack class
The Stack
class represents the various components of a Dart stack trace
for a given isolate.
Constructors
Properties
-
asyncCausalFrames
↔ List<
Frame> ? -
A list of frames which contains both synchronous part and the asynchronous
continuation e.g.
async
functions awaiting completion of the currently runningasync
function. Asynchronous frames are separated from each other and synchronous prefix via frames of kind FrameKind.kAsyncSuspensionMarker.read / write -
awaiterFrames
↔ List<
Frame> ? -
Deprecated since version 4.7 of the protocol. Will be always absent in the
response.
read / write
-
frames
↔ List<
Frame> ? -
A list of frames that make up the synchronous stack, rooted at the message
loop (i.e., the frames since the last asynchronous gap or the isolate's
entrypoint).
read / write
- hashCode → int
-
The hash code for this object.
read-onlyinherited
-
json
↔ Map<
String, dynamic> ? -
read / writeinherited
-
messages
↔ List<
Message> ? -
A list of messages in the isolate's message queue.
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- truncated ↔ bool?
-
Specifies whether or not this stack is complete or has been artificially
truncated.
read / write
- type → String
-
read-onlyoverride
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited