-
Notifications
You must be signed in to change notification settings - Fork 53
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 thenew
keyword was added automatically toclass_ref
fields 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.