callMethod method

Object? callMethod(
  1. String name, {
  2. List orderedParameters = const <dynamic>[],
  3. Map<String, dynamic> namedParameters = const <String, dynamic>{},
})

Implementation

Object? callMethod(
  String name, {
  List<dynamic> orderedParameters = const <dynamic>[],
  Map<String, dynamic> namedParameters = const <String, dynamic>{},
}) {
  ArtifactMethodMirror? m = method(name);
  if (m == null) {
    throw ArgumentError("Unknown method $name on ${instance.runtimeType}");
  }

  return m.call(
    orderedParameters: orderedParameters,
    namedParameters: namedParameters,
  );
}