StackFrame class
A Stackframe contains the source location.
Constructors
Properties
- canRestart → bool?
-
Indicates whether this frame can be restarted with the
restartFrame
request. Clients should only use this if the debug adapter supports therestart
request and the corresponding capabilitysupportsRestartFrame
is true. If a debug adapter has this capability, thencanRestart
defaults totrue
if 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
columnsStartAt1
determines whether it is 0- or 1-based. If attributesource
is missing or doesn't exist,column
is 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
columnsStartAt1
determines 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
scopes
request 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,
line
is 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
label
can be used to indicate that the frame is an artificial frame that is used as a visual label or separator. A value ofsubtle
can 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