Jonathan Pobst
Jonathan Pobst
It's never this easy! Given: ``` public final class GenericMethodClass { public void NestedGeneric (java.lang.Iterable myObj) { } } ``` What should we generate for the `[JavaTypeParameter]`? This? ``` public...
There is no update on this issue. The easiest workaround is to continue to use `IOnTabSelectedListener` instead of `IOnTabSelectedListener2`.
I'm not sure I understand why it would fail? Using an obsolete API should just be a warning, not an error?
Do you have some form of treating warnings as errors turned on for your `Release` configuration? I don't think this should happen by default. For example ``.
I just happened to notice the `..` issue in `generator`. Leaving a link here for future me: https://github.com/xamarin/java.interop/blob/main/tools/generator/Java.Interop.Tools.Generator.ObjectModel/GenBaseSupport.cs#L24-L27
I'm not sure this really explains what the issue is, or what the desired fix is. Resolving all Java types and removing types and members that depend on types we...
Given this which C# doesn't support: ``` public class MyBaseClass { protected void DoSomething () { ... } } public class MyChildClass extends MyClass { @Override public void DoSomething() {...
I've thought about if Source Generators are useful in a `generator` context, and I think the biggest issue I see is possibly increased compile time. Today we are able to...
Yes! This issue should reference the documentation I wrote for fixing it via metadata: https://github.com/xamarin/java.interop/wiki/Duplicate-Events
Another avenue to explore for "slim" bindings is `Java.Interop.Dynamic`: ```csharp dynamic my_class_constructor = new Java.Interop.Dynamic.DynamicJavaClass ("example/UsedByChannels"); var my_class = my_class_constructor (); var answer = my_class.doSomething (); // 42 ``` source:...