1 import 'package:built_collection/built_collection.dart';
2 import 'package:built_value/built_value.dart';
4 extension BuiltValueListBuilderExtension<V extends Built<V, B>,
5 B extends Builder<V, B>> on ListBuilder<Built<V, B>> {
6 void rebuildWhere(bool Function(V) test, void Function(B) updates) {
7 for (var i = 0; i != length; ++i) {
8 if (test(this[i] as V)) this[i] = this[i].rebuild(updates);