diff method
Returns a list of change records between oldValue
and newValue
.
A return value of an empty ChangeRecord.NONE
means no changes found.
Implementation
@override
List<ListChangeRecord<E>> diff(List<E> e1, List<E> e2) {
return _calcSplices<E>(
e2,
_equality,
0,
e2.length,
e1,
0,
e1.length,
);
}