Skip to content

Commit e399896

Browse files
Temporary dedup type name
* Java.Interop-Tests.dll: https://github.com/dotnet/java-interop/blob/93c387297d8245dce32156d07ea38a99ea990627/tests/Java.Interop-Tests/Java.Interop/JniTypeManagerTests.cs#L217-L218 * Mono.Android-Tests.dll: https://github.com/dotnet/android/blob/b9f6a9d6fc95c6d0128b47d59cf7d15bf14a40a8/tests/Mono.Android-Tests/Mono.Android-Tests/Java.Interop/JnienvTest.cs#L514 Unhandled exception. System.InvalidOperationException: Duplicate hashes when generating `get_TypeNameHashes` for `net/dot/jni/test/GenericHolder` and `crc641855b07eca6dcc03/GenericHolder_1`!
1 parent 0b0d566 commit e399896

File tree

1 file changed

+3
-3
lines changed
  • tests/Mono.Android-Tests/Mono.Android-Tests/Java.Interop

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public void InvokingNullInstanceDoesNotCrashDalvik ()
108108
public void NewOpenGenericTypeThrows ()
109109
{
110110
try {
111-
var lrefInstance = JNIEnv.StartCreateInstance (typeof (GenericHolder<>), "()V");
111+
var lrefInstance = JNIEnv.StartCreateInstance (typeof (GenericAndroidHolder<>), "()V");
112112
JNIEnv.FinishCreateInstance (lrefInstance, "()V");
113113
Assert.Fail ("SHOULD NOT BE REACHED: creation of open generic types is not supported");
114114
} catch (NotSupportedException) {
@@ -118,7 +118,7 @@ public void NewOpenGenericTypeThrows ()
118118
[Test]
119119
public void NewClosedGenericTypeWorks ()
120120
{
121-
using (var holder = new GenericHolder<int>()) {
121+
using (var holder = new GenericAndroidHolder<int>()) {
122122
}
123123
}
124124

@@ -511,7 +511,7 @@ public ThrowableActivatedFromJava ()
511511
}
512512
}
513513

514-
class GenericHolder<T> : Java.Lang.Object {
514+
class GenericAndroidHolder<T> : Java.Lang.Object {
515515

516516
public T Value {get; set;}
517517

0 commit comments

Comments
 (0)