Jonathan Pobst

Results 175 comments of 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...