- 
                Notifications
    You must be signed in to change notification settings 
- Fork 63
Release Notes 10.4
- 
Java.Interop GitHub PR 662: Fix Could not load type ...crash caused by trying to use a default interface method on a nested interface.
- 
Java.Interop GitHub PR 660: Don't mark an interface as "can't be bound" if a static method on it cannot be bound. 
- 
Java.Interop GitHub PR 659: Add support for defining new enum members for bindings projects that do not have a corresponding Java implementation. 
- 
Java.Interop GitHub PR 645: Fixed an issue where Kotlin internal interfaces were being ignored, causing any public classes that implemented them to not be bound. 
- 
Java.Interop GitHub PR 632: Android Bindings projects now support binding Java methods with unlimited parameters instead of the previous limit of 14 parameters. 
- 
Java.Interop GitHub PR 625: Warnings similar to warning CS0109: The member 'Class1.class_ref' does not hide an accessible member. The new keyword is not required.could appear during bindings projects builds because thenewkeyword was added automatically toclass_reffields of generated bindings types in some cases where it wasn't needed.
- 
Java.Interop GitHub PR 611: Building a binding project that had a reference to another binding project would do a bit of redundant work for assemblies referenced by both projects. 
- 
Java.Interop GitHub PR 563: [generator] Add nullable reference types (NRT) support. 
- Java.Interop GitHub PR 624, Java.Interop GitHub PR 627, Java.Interop GitHub PR 628: Update the CRC-64 algorithm used during builds to take advantage of a more efficient calculation technique. This reduced the total incremental build time from about 8.7 second to about 8.5 seconds for a small Xamarin.Forms app when one line of a C# file was changed between builds.