Dart DocumentationpubsubVarargsFunction

VarargsFunction class

class VarargsFunction {
 OnCall _onCall;
 VarargsFunction(this._onCall);
 noSuchMethod(Invocation invocation) {
   final args = invocation.positionalArguments;
	final kwargs = invocation.namedArguments;
   return _onCall(args, kwargs);
 }
}

Constructors

new VarargsFunction(OnCall _onCall) #

Creates a new Object instance.

Object instances have no meaningful state, and are only useful through their identity. An Object instance is equal to itself only.

docs inherited from Object
VarargsFunction(this._onCall);

Methods

dynamic noSuchMethod(Invocation invocation) #

noSuchMethod is invoked when users invoke a non-existant method on an object. The name of the method and the arguments of the invocation are passed to noSuchMethod in an Invocation. If noSuchMethod returns a value, that value becomes the result of the original invocation.

The default behavior of noSuchMethod is to throw a noSuchMethodError.

docs inherited from Object
noSuchMethod(Invocation invocation) {
 final args = invocation.positionalArguments;
	final kwargs = invocation.namedArguments;
 return _onCall(args, kwargs);
}