Skip to content
  • dependabot[bot]'s avatar
    Bump external/Java.Interop from `3436a30` to `5bca8ad` (#8803) · dd6e7071
    dependabot[bot] authored
    Change: https://github.com/xamarin/java.interop/compare/3436a306bd23eb4755f769ad88d955323138321f...5bca8ad6e5cf28d1c1a0bac37d2e0aa311795aa8
    
      * xamarin/java.interop@5bca8ad6: [build] Automatically add NullableAttributes.cs for netstandard2.0 (xamarin/java.interop#1188)
      * xamarin/java.interop@45437e22: [Java.Interop] suppress IL3050 with `#pragma` (xamarin/java.interop#1201)
      * xamarin/java.interop@1c9c8c9c: [Java.Interop.Tools.Maven] Initial commit. (xamarin/java.interop#1179)
    
    With xamarin/java.interop@5bca8ad6, all instances of nullable
    attributes types defined in `NullableAttributes.cs` are now `internal`.
    
    However, `Xamarin.Android.Build.Tasks` was consuming the `public`
    types from its reference to `Java.Interop.Tools.JavaCallableWrappers`,
    so this change resulted in a build break:
    
    	MavenExtensions.cs(26,32): error CS0122: 'NotNullWhenAttribute' is inaccessible due to its protection level
    	MamJsonParser.cs(92,43): error ...
    dd6e7071