setEmpty method Null safety
Equivalent to setting an empty stream using setSourceStream.
Any one of setSourceStream, setEmpty, and setError may be called at most once. Trying to call any of them again will fail.
Implementation
void setEmpty() {
if (_stream._isSourceStreamSet) {
throw StateError('Source stream already set');
}
_stream._setEmpty();
}