apply method
Implementation
List<int> apply(List<int> contents) {
var buf = StringBuffer();
var i = 0;
while (i < contents.length) {
var c = contents[i];
if (_patches.containsKey(i)) {
var patch = _patches[i]!;
buf.write(patch.replaceTo);
i = i + patch.length;
continue;
}
buf.writeCharCode(c);
i++;
}
return utf8.encode(buf.toString());
}