call method
Implementation
@override
Object? call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
TypedData data;
if (arguments.first is TypedDataListIns) {
data = (arguments[0] as TypedDataListIns).data;
} else {
data = arguments.first as TypedData;
}
int start = 0;
int? end;
if (arguments.length > 1) {
start = arguments[1] as int;
if (arguments.length > 2) {
end = arguments[2] as int;
}
}
return ByteDataIns(ByteData.sublistView(data, start, end));
}