Commit 8e92871
committed
Bump to xamarin/Java.Interop/master@f7d97c23
Changes: dotnet/java-interop@be58159...f7d97c2
Context: dotnet/java-interop#459
Updates `generator` so that all bound Java interfaces also implement
`IJavaPeerable` in addition to `IJavaObject`, for eventual future
C#8 Default Interface Member support.
[generator] Remove extraneous slash when creating .projitems.
[generator] Always use XAPeerMembers for XAJavaInterop1
Drop dependency on DylibMono when building for Xamarin.Android
[jnienv-gen] fix p/invoke usage for .NET framework
Add `jnimarshalmethod-gen.exe -r ASSEMBLY` option.
Improve support for binding package-private interfaces.
Parse EnclosingMethod, SourceFile annotation blobs.
Emit events for addListener(Listener,Handler) pattern
Fix `jnimarshalmethod-gen.exe`-related build error:
Instance property 'PeerReference' is not defined for type 'Android.Widget.IListAdapter'
Parameter name: propertyName
System.ArgumentException: Instance property 'PeerReference' is not defined for type 'Android.Widget.IListAdapter'
Parameter name: propertyName
at System.Linq.Expressions.Expression.Property (System.Linq.Expressions.Expression expression, System.String propertyName)
at Java.Interop.JavaPeerableValueMarshaler.CreateIntermediaryExpressionFromManagedExpression (Java.Interop.Expressions.JniValueMarshalerContext context, System.Linq.Expressions.ParameterExpression sourceValue)
at Java.Interop.JavaPeerableValueMarshaler.CreateReturnValueFromManagedExpression (Java.Interop.Expressions.JniValueMarshalerContext context, System.Linq.Expressions.ParameterExpression sourceValue)
Fix DylibMono build issues which prevented `src/monodroid` from
building.1 parent 8db3b0e commit 8e92871
2 files changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
390 | 390 | | |
391 | 391 | | |
392 | 392 | | |
393 | | - | |
| 393 | + | |
394 | 394 | | |
395 | 395 | | |
396 | 396 | | |
| |||
Submodule Java.Interop updated from be58159 to f7d97c2
0 commit comments