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() {
if (lock) return _internal.clear();
if (isNotEmpty) {
lock = true;
added = const {};
removed = super.asMap();
changed = const {};
_internal.clear();
notifyListeners();
}
}