- override
Returns a string representation of this object.
Source
@override String toString() { final String additional = skipOffstage ? ' (ignoring offstage widgets)' : ''; final List<Element> widgets = evaluate().toList(); final int count = widgets.length; if (count == 0) return 'zero widgets with $description$additional'; if (count == 1) return 'exactly one widget with $description$additional: ${widgets.single}'; if (count < 4) return '$count widgets with $description$additional: $widgets'; return '$count widgets with $description$additional: ${widgets[0]}, ${widgets[1]}, ${widgets[2]}, ...'; }