AssistResult class abstract

Inheritance
Available Extensions

Constructors

AssistResult({required RuleCode code, @Assert('span.sourceUrl != null') @JsonKey(toJson: sourceSpanToJson, fromJson: sourceSpanFromJson) required SourceSpan span, @JsonKey(ignore: true) EditsComputer? editsComputer})
const
factory
AssistResult.fromJson(Map<String, dynamic> json)
factory

Properties

code RuleCode
no setter
copyWith → _$$AssistResultCopyWith<_$AssistResult>
no setter
editsComputer EditsComputer?
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
span → SourceSpan
no setter

Methods

compareTo(AnalysisResult other) int
Whether or not this lint has calculated edits yet.
inherited
map<TResult extends Object?>({required TResult lint(LintResult value), required TResult lintWithEdits(LintWithEditsResult value), required TResult totalData(TotalDataResult value), required TResult singleData(SingleDataResult value), required TResult assist(AssistResult value), required TResult assistWithEdits(AssistWithEditsResult value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? lint(LintResult value)?, TResult? lintWithEdits(LintWithEditsResult value)?, TResult? totalData(TotalDataResult value)?, TResult? singleData(SingleDataResult value)?, TResult? assist(AssistResult value)?, TResult? assistWithEdits(AssistWithEditsResult value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult lint(LintResult value)?, TResult lintWithEdits(LintWithEditsResult value)?, TResult totalData(TotalDataResult value)?, TResult singleData(SingleDataResult value)?, TResult assist(AssistResult value)?, TResult assistWithEdits(AssistWithEditsResult value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult lint(RuleCode code, SourceSpan span, String message, LintSeverity severity, String? correction, EditsComputer? editsComputer)?, TResult lintWithEdits(RuleCode code, SourceSpan span, String message, LintSeverity severity, String? correction, List<EditResult> edits)?, TResult totalData(RuleCode code, List<Object> data)?, TResult singleData(RuleCode code, Object data)?, TResult assist(RuleCode code, SourceSpan span, EditsComputer? editsComputer)?, TResult assistWithEdits(RuleCode code, SourceSpan span, List<EditResult> edits)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult lint(RuleCode code, SourceSpan span, String message, LintSeverity severity, String? correction, EditsComputer? editsComputer), required TResult lintWithEdits(RuleCode code, SourceSpan span, String message, LintSeverity severity, String? correction, List<EditResult> edits), required TResult totalData(RuleCode code, List<Object> data), required TResult singleData(RuleCode code, Object data), required TResult assist(RuleCode code, SourceSpan span, EditsComputer? editsComputer), required TResult assistWithEdits(RuleCode code, SourceSpan span, List<EditResult> edits)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? lint(RuleCode code, SourceSpan span, String message, LintSeverity severity, String? correction, EditsComputer? editsComputer)?, TResult? lintWithEdits(RuleCode code, SourceSpan span, String message, LintSeverity severity, String? correction, List<EditResult> edits)?, TResult? totalData(RuleCode code, List<Object> data)?, TResult? singleData(RuleCode code, Object data)?, TResult? assist(RuleCode code, SourceSpan span, EditsComputer? editsComputer)?, TResult? assistWithEdits(RuleCode code, SourceSpan span, List<EditResult> edits)?}) → TResult?
inherited

Operators

operator ==(dynamic other) bool
The equality operator.
inherited