Jonathan Pobst
Jonathan Pobst
Can you provide the `aar`s that demonstrate this issue? Another possible workaround is to use metadata to remove `JobApi.getDependencies ()`, and then copy/paste the generated code you have above into...
Initial research: - Issue can be reproduced when `.aar`s are in separate projects. - Issue doesn't occur when both `.aar`s are in the same project, but this configuration is not...
When both are in the same project, we have access to the base interface method's return type information contained in the `.aar` (`api.xml`): ```xml ``` When we are accessing the...
If you do not need this API, the easiest fix is simply to remove them: - Remove the `IOExecutor` class - Or remove the implemented interface of the `IOExecutor` class...
> In the second approach, how can I remove the interface implementation? is there an example I can use? ```xml ``` > And in the last one, I can take...
The reason why it was removed will generally be listed in `obj\Debug\net8.0-android\java-resolution-report.log`: ``` The class '[Class] com.clevertap.android.sdk.CleverTapAPI' was removed because the Java implemented interface type 'com.clevertap.android.sdk.inbox.CTInboxActivity.InboxActivityListener' could not be found....
Additional context: This was found while enabling DIM for 4 packages in https://github.com/xamarin/GooglePlayServicesComponents/pull/779. An interesting aspect to investigate is that these instances do not appear to have any relation to...
> The Java code has getThing() methods, while the binding code instead has DoThing() methods Updated issue description to standardize on `createThing`.
Because this is in the generated invoker type, we can't use any of our usual metadata tricks to fix this. 😞 I think the only thing that can be done...
Notes for future me: Method: ``` // okhttp3.CookieJar (okhttp3 binding) [Register("saveFromResponse", "(Lokhttp3/HttpUrl;Ljava/util/List;)V", "GetSaveFromResponse_Lokhttp3_HttpUrl_Ljava_util_List_Handler:Square.OkHttp3.ICookieJarInvoker, Square.OkHttp3")] void SaveFromResponse(HttpUrl url, IList cookies); // User library public interface CookieJarContainer extends CookieJar { ... }...