StackFrame class
A Stackframe contains the source location.
Constructors
Properties
- canRestart → bool?
-
Indicates whether this frame can be restarted with the
restartFramerequest. Clients should only use this if the debug adapter supports therestartrequest and the corresponding capabilitysupportsRestartFrameis true. If a debug adapter has this capability, thencanRestartdefaults totrueif the property is absent.final - column → int
-
Start position of the range covered by the stack frame. It is measured in
UTF-16 code units and the client capability
columnsStartAt1determines whether it is 0- or 1-based. If attributesourceis missing or doesn't exist,columnis 0 and should be ignored by the client.final - endColumn → int?
-
End position of the range covered by the stack frame. It is measured in
UTF-16 code units and the client capability
columnsStartAt1determines whether it is 0- or 1-based.final - endLine → int?
-
The end line of the range covered by the stack frame.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → int
-
An identifier for the stack frame. It must be unique across all threads.
This id can be used to retrieve the scopes of the frame with the
scopesrequest or to restart the execution of a stack frame.final - instructionPointerReference → String?
-
A memory reference for the current instruction pointer in this frame.
final
- line → int
-
The line within the source of the frame. If the source attribute is
missing or doesn't exist,
lineis 0 and should be ignored by the client.final -
moduleId
→ Either2<
int, String> ? -
The module associated with this frame, if any.
final
- name → String
-
The name of the stack frame, typically a method name.
final
- presentationHint → String?
-
A hint for how to present this frame in the UI.
A value of
labelcan be used to indicate that the frame is an artificial frame that is used as a visual label or separator. A value ofsubtlecan be used to change the appearance of a frame in a 'subtle' way.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- source → Source?
-
The source of the frame.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited