Move EnsurePreverifiedMethods to take ConstHandle to reconcile with AOSP
Bug: 16828525
Change-Id: I7b6a3771ed78ef609d84ee539e9d9575deb2476a
diff --git a/runtime/class_linker.cc b/runtime/class_linker.cc
index 23de711..42e0899 100644
--- a/runtime/class_linker.cc
+++ b/runtime/class_linker.cc
@@ -3662,7 +3662,7 @@
}
}
-void ClassLinker::EnsurePreverifiedMethods(Handle<mirror::Class> klass) {
+void ClassLinker::EnsurePreverifiedMethods(ConstHandle<mirror::Class> klass) {
if ((klass->GetAccessFlags() & kAccPreverified) == 0) {
klass->SetPreverifiedFlagOnAllMethods();
klass->SetAccessFlags(klass->GetAccessFlags() | kAccPreverified);
diff --git a/runtime/class_linker.h b/runtime/class_linker.h
index 92dab95..7afa6a1 100644
--- a/runtime/class_linker.h
+++ b/runtime/class_linker.h
@@ -634,7 +634,7 @@
// Ensures that methods have the kAccPreverified bit set. We use the kAccPreverfied bit on the
// class access flags to determine whether this has been done before.
- void EnsurePreverifiedMethods(Handle<mirror::Class> c)
+ void EnsurePreverifiedMethods(ConstHandle<mirror::Class> c)
SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
mirror::Class* LookupClassFromTableLocked(const char* descriptor,