clear method
Removes all objects from this list; the length of the list becomes zero.
The list must be growable.
final numbers = <int>[1, 2, 3];
numbers.clear();
print(numbers.length); // 0
print(numbers); // []
Implementation
@override
void clear({bool notifyListeners = true}) {
final elements = notifyListeners ? _toList() : null;
value.clear();
if (notifyListeners) {
if (elements != null) {
_notifyEventListeners(CollectionEventType.removal, elements);
}
this.notifyListeners(value);
}
}