Create a NoSuchMethodError corresponding to a failed method call.
The receiver is the receiver of the method call.
That is, the object on which the method was attempted called.
If the receiver is null
, it is interpreted as a call to a top-level
function of a library.
The memberName is a Symbol representing the name of the called method
or accessor. It should not be null
.
The positionalArguments is a list of the positional arguments that the
method was called with. If null
, it is considered equivalent to the
empty list.
The namedArguments is a map from Symbols to the values of named arguments that the method was called with.
The optional exisitingArgumentNames is the expected parameters of a method with the same name on the receiver, if available. This is the signature of the method that would have been called if the parameters had matched.