invoke abstract method
Invokes the method on an instance with named arguments.
Parameters:
instance: The object instance (null for static methods)arguments: Optional named arguments
Returns:
- The method's return value
- May return
nullfor void methods
Throws:
- InvalidArgumentException if arguments don't match parameters
NoSuchMethodExceptionfor invalid invocations
Example:
final result = method.invoke(instance, {'param1': value});
final result = method.invokeWithArgs(instance, null, [arg1, arg2]);
Implementation
dynamic invoke(Object? instance, [Map<String, dynamic>? arguments, List<dynamic> args = const []]);