Fix backwards check in CheckStaticMethod

Bug: 11243757
Change-Id: I559d1163ce72ab7831bd328c621519acb72975e0
diff --git a/runtime/check_jni.cc b/runtime/check_jni.cc
index 54f3143..3b1bda4 100644
--- a/runtime/check_jni.cc
+++ b/runtime/check_jni.cc
@@ -335,7 +335,7 @@
       return;
     }
     mirror::Class* c = soa_.Decode<mirror::Class*>(java_class);
-    if (!c->IsAssignableFrom(m->GetDeclaringClass())) {
+    if (!m->GetDeclaringClass()->IsAssignableFrom(c)) {
       JniAbortF(function_name_, "can't call static %s on class %s",
                 PrettyMethod(m).c_str(), PrettyClass(c).c_str());
     }