copyWith method
DiffStyles
copyWith({
- Style? addedLine,
- Style? removedLine,
- Style? contextLine,
- Style? fileHeader,
- Style? hunkHeader,
- Style? addedGutter,
- Style? removedGutter,
- Style? contextGutter,
- Style? lineNumber,
- Style? prettyAddedLine,
- Style? prettyRemovedLine,
- Style? prettyContextLine,
- Style? prettyFileHeader,
- Style? prettyAddedLineNumber,
- Style? prettyRemovedLineNumber,
- Style? prettyContextLineNumber,
- Style? sideBySideSeparator,
- Style? sideBySideAddedLine,
- Style? sideBySideRemovedLine,
- Style? sideBySideContextLine,
- Style? sideBySideLineNumber,
- Style? sideBySideEmptyCell,
- Style? sideBySideAddedMarker,
- Style? sideBySideRemovedMarker,
- Style? sideBySideContextMarker,
- Style? inlineAddedHighlight,
- Style? inlineRemovedHighlight,
Creates a copy with the given fields replaced.
Implementation
DiffStyles copyWith({
Style? addedLine,
Style? removedLine,
Style? contextLine,
Style? fileHeader,
Style? hunkHeader,
Style? addedGutter,
Style? removedGutter,
Style? contextGutter,
Style? lineNumber,
Style? prettyAddedLine,
Style? prettyRemovedLine,
Style? prettyContextLine,
Style? prettyFileHeader,
Style? prettyAddedLineNumber,
Style? prettyRemovedLineNumber,
Style? prettyContextLineNumber,
Style? sideBySideSeparator,
Style? sideBySideAddedLine,
Style? sideBySideRemovedLine,
Style? sideBySideContextLine,
Style? sideBySideLineNumber,
Style? sideBySideEmptyCell,
Style? sideBySideAddedMarker,
Style? sideBySideRemovedMarker,
Style? sideBySideContextMarker,
Style? inlineAddedHighlight,
Style? inlineRemovedHighlight,
}) {
return DiffStyles(
addedLine: addedLine ?? this.addedLine,
removedLine: removedLine ?? this.removedLine,
contextLine: contextLine ?? this.contextLine,
fileHeader: fileHeader ?? this.fileHeader,
hunkHeader: hunkHeader ?? this.hunkHeader,
addedGutter: addedGutter ?? this.addedGutter,
removedGutter: removedGutter ?? this.removedGutter,
contextGutter: contextGutter ?? this.contextGutter,
lineNumber: lineNumber ?? this.lineNumber,
prettyAddedLine: prettyAddedLine ?? this.prettyAddedLine,
prettyRemovedLine: prettyRemovedLine ?? this.prettyRemovedLine,
prettyContextLine: prettyContextLine ?? this.prettyContextLine,
prettyFileHeader: prettyFileHeader ?? this.prettyFileHeader,
prettyAddedLineNumber:
prettyAddedLineNumber ?? this.prettyAddedLineNumber,
prettyRemovedLineNumber:
prettyRemovedLineNumber ?? this.prettyRemovedLineNumber,
prettyContextLineNumber:
prettyContextLineNumber ?? this.prettyContextLineNumber,
sideBySideSeparator: sideBySideSeparator ?? this.sideBySideSeparator,
sideBySideAddedLine: sideBySideAddedLine ?? this.sideBySideAddedLine,
sideBySideRemovedLine:
sideBySideRemovedLine ?? this.sideBySideRemovedLine,
sideBySideContextLine:
sideBySideContextLine ?? this.sideBySideContextLine,
sideBySideLineNumber: sideBySideLineNumber ?? this.sideBySideLineNumber,
sideBySideEmptyCell: sideBySideEmptyCell ?? this.sideBySideEmptyCell,
sideBySideAddedMarker:
sideBySideAddedMarker ?? this.sideBySideAddedMarker,
sideBySideRemovedMarker:
sideBySideRemovedMarker ?? this.sideBySideRemovedMarker,
sideBySideContextMarker:
sideBySideContextMarker ?? this.sideBySideContextMarker,
inlineAddedHighlight: inlineAddedHighlight ?? this.inlineAddedHighlight,
inlineRemovedHighlight:
inlineRemovedHighlight ?? this.inlineRemovedHighlight,
);
}