call method
Implementation
@override
Object? call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
List<ContextMenuButtonItem>? buttonItems;
var buttonItemsParsed = namedArguments[const Symbol('buttonItems')];
if (buttonItemsParsed != null) {
buttonItems = (buttonItemsParsed as List).cast<ContextMenuButtonItem>();
}
TextSelectionToolbarAnchors anchors;
var anchorsParsed = namedArguments[const Symbol('anchors')];
if (anchorsParsed == null) {
throw "anchors is required";
}
anchors = anchorsParsed as TextSelectionToolbarAnchors;
return AdaptiveTextSelectionToolbar.buttonItems(
anchors: anchors, buttonItems: buttonItems);
}