Skip to content

Commit d437af2

Browse files
radekdoulikjonpryor
authored andcommitted
[Java.Interop] Updated gendarme list after method name change (#231)
Commit 7d51163 removed use of the `__RegisterNativeMembers()` method, so there is no longer a need to ignore it. Instead, we need to ignore `JavaProxyObject.RegisterNativeMembers()`, which *is* invoked via Reflection.
1 parent e432a2d commit d437af2

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

gendarme-ignore.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -577,9 +577,8 @@ M: Java.Interop.JniObjectReference Java.Interop.JniPeerMembers/JniInstanceMethod
577577
# I think Gendarme is buggy here; `JavaArray<T>.CheckLength(IList<T>)` *is* used.
578578
M: System.Int32 Java.Interop.JavaArray`1::CheckLength(System.Collections.Generic.IList`1<T>)
579579

580-
# `__RegisterNativeMembers()` is invoked via Reflection
581-
M: System.Void Java.Interop.JavaProxyObject::__RegisterNativeMembers(Java.Interop.JniType,System.String)
582-
M: System.Void Java.Interop.JavaProxyThrowable::__RegisterNativeMembers(Java.Interop.JniType,System.String)
580+
# `RegisterNativeMembers()` is invoked via Reflection from JniRuntime/JniTypeManager::TryRegisterNativeMembers
581+
M: System.Void Java.Interop.JavaProxyObject::RegisterNativeMembers(Java.Interop.JniNativeMethodRegistrationArguments)
583582

584583
# We need JNIEnv::FindClass() to be *bound* so that the JavaInterop_FindClass() wrapper is emitted.
585584
# We don't want to actually *use* it, so it's `internal` and unused. Ignore

0 commit comments

Comments
 (0)