Jonathan Pobst
Jonathan Pobst
Additional restrictions I found that are allowed in Java but not in C#9: 1. Arrays (`object[]` -> `string[]`) 2. Generics (`List` -> `List`) 3. Classes implementing interface methods: ``` interface...
I am not sure what you mean by covariant return type support in `generator`. Today `generator` has no concept of covariant return types, and generates an API that matches the...
We explicitly suppressed the warning in `logcat-parse.csproj`. 😁 ```xml ```
This fix had to be reverted because it was implemented incorrectly. https://github.com/xamarin/java.interop/issues/854
Closing, as this seems unlikely at this point.
## Notes ### Kotlin Kotlin does not appear to use annotations to provide array *element* nullability information to Java, only *array* nullability: ```kotlin fun DoArrayOfNotNull (p1: Array) { } fun...
Unfortunately, this is much harder to implement than expected because there are many places in `generator` where the needed types are stored as `string` rather than an `ISymbol`. This means...
I tried naively removing the arity from the return type, which at least generates valid C# code, but it still doesn't compile due to: ```cshapr JavaSet.ToLocalJniHandle (__this.CriticalExtensionOIDs) ``` `ToLocalJniHandle` expects...
Is this something we would expect `generator` to figure out, and if so, how? Or is this something where we would expect `metadata` to be written to change the base...
One issue with this proposal is that our "internal" binding infrastructure is a kind of "public" API due to our use of `partial` types. Making changes to it can break...