copyWith method

Mistake copyWith({
  1. String? message,
  2. MistakeType? type,
  3. int? offset,
  4. int? length,
  5. List<String>? replacements,
})

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,
  );
}