- override
Returns a string representation of this object.
Source
@override
String toString() {
StringBuffer result = new StringBuffer();
result.write('$runtimeType(');
if (_completer == null) {
result.write('unresolved; ');
if (_listeners != null) {
result.write('${_listeners.length} listener${_listeners.length == 1 ? "" : "s" }');
} else {
result.write('no listeners');
}
} else {
result.write('${_completer.runtimeType}; ');
final List<String> description = <String>[];
_completer.debugFillDescription(description);
result.write(description.join('; '));
}
result.write(')');
return result.toString();
}