addFragment method
Implementation
void addFragment(TextFragment fragment) {
if (_sealed) {
throw StateError(
'Element of type ${fragment.runtimeType} cannot be inserted when $runtimeType is sealed');
}
if (fragment.data is String || fragment.data is Map) {
if (fragment.data is String) {
_mergeWithTail(fragment);
return;
}
_fragments.add(fragment);
return;
}
}