From 6124f6ddc43bf19c949c7154f947d07041a2ea5b Mon Sep 17 00:00:00 2001 From: Jonathan Pryor Date: Thu, 20 May 2021 15:08:09 -0400 Subject: [PATCH] Bump to xamarin/Java.Interop/main@a5ed8919 Fixes: https://github.com/xamarin/java.interop/issues/835 Fixes: https://github.com/xamarin/xamarin-android/issues/5921 Context: https://github.com/xamarin/xamarin-android/issues/5894 Changes: http://github.com/xamarin/Java.Interop/compare/12e670a8560f69581d3a3adf0a9d91e8ce8c9afa...a5ed8919fb2ec894cb8144e51ae7c29b4811ee2a * xamarin/Java.Interop@a5ed8919: [Java.Interop.Tools.Cecil] Fix the xamarin-android build * xamarin/Java.Interop@2573dc8c: [Java.Interop.Tools.*] IMetadataResolver not TypeDefinitionCache (#842) * xamarin/Java.Interop@412e974b: Revert "[generator] Disable [SupportedOSPlatform] until .NET 5/6. (#781)" (#841) * xamarin/Java.Interop@23baf0bc: [Java.Interop] Fix NRT warnings introduced by targeting 'net6.0' (#840) * xamarin/Java.Interop@131c1496: [generator] Fix NRE from return type not consistently set (#834) * xamarin/Java.Interop@100fffc1: [generator] Ensure "global::" is prepended to generic return casts. (#838) * xamarin/Java.Interop@9b89e90e: [generator] Ignore types without names (#837) * xamarin/Java.Interop@0e01fb5d: [Java.Interop.Tools.JavaSource] Merge @return block values (#836) --- Documentation/release-notes/5945.md | 7 +++++++ external/Java.Interop | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 Documentation/release-notes/5945.md diff --git a/Documentation/release-notes/5945.md b/Documentation/release-notes/5945.md new file mode 100644 index 00000000000..3fb53163476 --- /dev/null +++ b/Documentation/release-notes/5945.md @@ -0,0 +1,7 @@ +#### Bindings projects + +- [GitHub Issue #835](https://github.com/xamarin/java.interop/issues/835): + Don't throw an `IndexOutOfRangeException` if a Java type ends with `.` or `$`. + +- [GitHub Issue #5821](https://github.com/xamarin/xamarin-android/issues/5921) + Don't throw a `NullReferenceException` when binding constructs involving Java generics in return types. diff --git a/external/Java.Interop b/external/Java.Interop index 12e670a8560..a5ed8919fb2 160000 --- a/external/Java.Interop +++ b/external/Java.Interop @@ -1 +1 @@ -Subproject commit 12e670a8560f69581d3a3adf0a9d91e8ce8c9afa +Subproject commit a5ed8919fb2ec894cb8144e51ae7c29b4811ee2a