import 'dart:collection'; /// Abstract list /// /// @author Pierre HUBERT class AbstractList extends ListBase { final _list = []; int get length => _list.length; set length(int l) => _list.length = l; @override E operator [](int index) => _list[index]; @override void operator []=(int index, E value) => _list[index] = value; }