Skip to content

Commit 65d7068

Browse files
committed
Context: dotnet/java-interop#1234 Does It Build™?
1 parent 06bb1dc commit 65d7068

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
[submodule "external/Java.Interop"]
1414
path = external/Java.Interop
1515
url = https://github.com/dotnet/java-interop
16-
branch = main
16+
branch = dev/jonp/jonp-add-JavaAs
1717
[submodule "external/libunwind"]
1818
path = external/libunwind
1919
url = https://github.com/libunwind/libunwind.git

tests/Mono.Android-Tests/Java.Interop/JavaObjectExtensionsTests.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,14 @@ public void JavaCast_CheckForManagedSubclasses ()
5656
}
5757
}
5858

59+
[Test]
60+
public void JavaAs ()
61+
{
62+
using var v = new Java.InteropTests.MyJavaInterfaceImpl ();
63+
using var c = v.JavaAs<Java.Lang.ICloneable>();
64+
Assert.IsNotNull (c);
65+
}
66+
5967
static Java.Lang.Object CreateObject ()
6068
{
6169
var ctor = JNIEnv.GetMethodID (Java.Lang.Class.Object, "<init>", "()V");

0 commit comments

Comments
 (0)