write method
Converts object
to a String by invoking Object.toString and
adds the encoding of the result to the target consumer.
This operation is non-blocking. See flush or done for how to get any errors generated by this call.
Implementation
@override
void write(Object? obj) {
if (obj is num) {
buffer.add(obj.toInt());
} else {
final String str = obj is String ? obj: obj.toString();
if (str.isNotEmpty)
buffer.addAll(encoding.encode(str));
}
}