Closed jpobst closed 4 months ago
Context: https://github.com/xamarin/java.interop/pull/1086
https://github.com/xamarin/java.interop/pull/1086 added the metadata attribute skipInvokerMethods to allow us to suppress generation of invoker methods for a class.
skipInvokerMethods
The AndroidX Media3 binding hits an issue where we generate incorrect generics in an invoker type. However this is an invoker type for an interface instead of a class.
interface
class
Extend our skipInvokerMethods support to cover interfaces as well.
Context: https://github.com/xamarin/java.interop/pull/1086
https://github.com/xamarin/java.interop/pull/1086 added the metadata attribute
skipInvokerMethods
to allow us to suppress generation of invoker methods for a class.The AndroidX Media3 binding hits an issue where we generate incorrect generics in an invoker type. However this is an invoker type for an
interface
instead of aclass
.Extend our
skipInvokerMethods
support to cover interfaces as well.