diff --git a/external/Java.Interop b/external/Java.Interop index ce8dc4001bd..3a24821e77c 160000 --- a/external/Java.Interop +++ b/external/Java.Interop @@ -1 +1 @@ -Subproject commit ce8dc4001bd7b5ab84c42b9b27711755f051cd2d +Subproject commit 3a24821e77cea30a64831a8179786ba4f62dfc0c diff --git a/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Jars/KotlinUnsignedTypes.jar b/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Jars/KotlinUnsignedTypes.jar index a2aa6ef44ca..05d38faeafb 100644 Binary files a/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Jars/KotlinUnsignedTypes.jar and b/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Jars/KotlinUnsignedTypes.jar differ diff --git a/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Jars/UnsignedMethods.kt b/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Jars/UnsignedMethods.kt index bef735db303..15a7abb12d6 100644 --- a/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Jars/UnsignedMethods.kt +++ b/tests/CodeGen-Binding/Xamarin.Android.McwGen-Tests/Jars/UnsignedMethods.kt @@ -52,6 +52,12 @@ open class UnsignedInterfaceImplementedMethods : UnsignedInterface { open class UnsignedAbstractImplementedMethods : UnsignedAbstractClass () { public override open fun unsignedAbstractMethod (value: UInt) : UInt { return value; } + public override open fun unsignedAbstractMethodUShort (value: UShort) : UShort { return value; } + + public override open fun unsignedAbstractMethodULong (value: ULong) : ULong { return value; } + + public override open fun unsignedAbstractMethodUByte (value: UByte) : UByte { return value; } + override var unsignedAbstractClassProperty: UInt = 3u } @@ -59,6 +65,12 @@ open class UnsignedAbstractImplementedMethods : UnsignedAbstractClass () { abstract class UnsignedAbstractClass { abstract fun unsignedAbstractMethod (value: UInt) : UInt + abstract fun unsignedAbstractMethodUShort (value: UShort) : UShort + + abstract fun unsignedAbstractMethodULong (value: ULong) : ULong + + abstract fun unsignedAbstractMethodUByte (value: UByte) : UByte + abstract var unsignedAbstractClassProperty: UInt }