copyWith method
RootElement
copyWith({
- int? level,
- String? pointer,
- String? tag,
- String? value,
- List<
GedcomElement> ? children, - GedcomElement? parent,
- String? crlf,
override
Returns copy of the element
Implementation
@override
RootElement copyWith({
int? level,
String? pointer,
String? tag,
String? value,
List<GedcomElement>? children,
GedcomElement? parent,
String? crlf,
}) {
assert(level == null, 'Cannot set level on RootElement');
assert(pointer == null, 'Cannot set pointer on RootElement');
assert(value == null, 'Cannot set value on RootElement');
assert(parent == null, 'Cannot set parent on RootElement');
return RootElement(
children: children ?? this.children,
crlf: crlf ?? this.crlf,
);
}