copyWith method

DartBomOptions copyWith({
  1. String? source,
  2. String? target,
  3. bool? writeFiles,
  4. bool? overwritePathDependencies,
  5. bool? overwriteDependencyOverrides,
  6. bool? backupFiles,
  7. bool? useOverrideFile,
})

Implementation

DartBomOptions copyWith({
  String? source,
  String? target,
  bool? writeFiles,
  bool? overwritePathDependencies,
  bool? overwriteDependencyOverrides,
  bool? backupFiles,
  bool? useOverrideFile,
}) {
  return DartBomOptions(
    source: source ?? this._source,
    useOverrideFile: useOverrideFile ?? this.useOverrideFile,
    target: target ?? this.target,
    writeFiles: writeFiles ?? this.writeFiles,
    overwritePathDependencies:
        overwritePathDependencies ?? this.overwritePathDependencies,
    overwriteDependencyOverrides:
        overwriteDependencyOverrides ?? this.overwriteDependencyOverrides,
    backupFiles: backupFiles ?? this.backupFiles,
  );
}