Description
Currently .Net has a limitation for Actions and Functions to support up to 16 arguments.
When generator hits a case where method has more than 16 arguments it will skip it after providing a warning.
EXEC : warning BG8D00: More than 16 parameters were found, which goes beyond the maximum number of parameters. (in method Of in managed type Java.Util.IMap)
The problem is that after ignoring the issue, Generator also invalidate the whole type because it contains invalid methods.
EXEC : warning BG8503: Invalidating Java.Util.IMap and all nested types because some of its methods were invalid.
We are hitting this case when trying to bind some static methods on Interface java.util.Map<K, V>
We need to not treat those warning as warning since it causes us problems later.
When dealing with methods that have more than 16 arguments, we may need to create our own type/delegate.