copyWith method
Creates a copy of this mistake with optional parameter values overridden.
Implementation
Mistake copyWith({
String? message,
MistakeType? type,
int? offset,
int? length,
List<String>? replacements,
}) {
return Mistake(
message: message ?? this.message,
type: type ?? this.type,
offset: offset ?? this.offset,
length: length ?? this.length,
replacements: replacements ?? this.replacements,
);
}