completeError method
Implementation
void completeError(Object error, [StackTrace? stackTrace]) {
switch (_completers.length) {
case 0:
return;
case 1:
_completers[0].completeError(error, stackTrace);
break;
case 2:
_completers[0].completeError(error, stackTrace);
_completers[1].completeError(error, stackTrace);
break;
case 3:
_completers[0].completeError(error, stackTrace);
_completers[1].completeError(error, stackTrace);
_completers[2].completeError(error, stackTrace);
break;
default:
_completers
.forEach((completer) => completer.completeError(error, stackTrace));
}
_completers.clear();
}