EvaluateArguments class

Arguments for evaluate request.

Inheritance

Constructors

EvaluateArguments({int? column, String? context, required String expression, ValueFormat? format, int? frameId, int? line, Source? source})
EvaluateArguments.fromMap(Map<String, Object?> obj)

Properties

column int?
The contextual column where the expression should be evaluated. This may be provided if line is also provided.
final
context String?
The context in which the evaluate request is used.
final
expression String
The expression to evaluate.
final
format ValueFormat?
Specifies details on how to format the result. The attribute is only honored by a debug adapter if the corresponding capability supportsValueFormattingOptions is true.
final
frameId int?
Evaluate the expression in the scope of this stack frame. If not specified, the expression is evaluated in the global scope.
final
hashCode int
The hash code for this object.
no setterinherited
line int?
The contextual line where the expression should be evaluated. In the 'hover' context, this should be set to the start of the expression being hovered.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source Source?
The contextual source in which the line is found. This must be provided if line is provided.
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

Static Methods

canParse(Object? obj) bool
override
fromJson(Map<String, Object?> obj) EvaluateArguments