Remove dexCacheResolvedMethods from Method/Constructor
This short-cut is no longer directly accessed via compiled code.
Also fix compiler_test which requires isFinalizable to be explicitly
compiled when Object.<init> is handled in managed code.
Change-Id: I028cf0fc8fa25a44df4adacc7c686ade413a5a42
diff --git a/src/object_utils.h b/src/object_utils.h
index e2d9b88..2286f7f 100644
--- a/src/object_utils.h
+++ b/src/object_utils.h
@@ -561,7 +561,7 @@
if (method != NULL) {
Class* klass = method->GetDeclaringClass();
if (klass->IsProxyClass()) {
- method = method->GetDexCacheResolvedMethods()->Get(method->GetDexMethodIndex());
+ method = klass->GetDexCache()->GetResolvedMethod(method->GetDexMethodIndex());
CHECK(method != NULL);
}
}