Revert "Query declaring class before querying IsNative."
This reverts commit 26329cd578efe9cd7e60c46fef1bfb549062a283.
Superceded by CL 206308.
Bug: 27435111
diff --git a/runtime/mirror/class-inl.h b/runtime/mirror/class-inl.h
index 103a8b7..cbcb4b9 100644
--- a/runtime/mirror/class-inl.h
+++ b/runtime/mirror/class-inl.h
@@ -940,7 +940,7 @@
}
for (ArtMethod& method : GetMethods(pointer_size)) {
method.VisitRoots(visitor, pointer_size);
- if (method.GetDeclaringClassUnchecked() != nullptr && !method.IsNative()) {
+ if (!method.IsNative()) {
ProfilingInfo* profiling_info = method.GetProfilingInfo(pointer_size);
if (profiling_info != nullptr) {
profiling_info->VisitRoots(visitor);