Change well known annotation methods to `ArtMethod*`.
Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Change-Id: Ib5a4cd378f37084b0ad65cf4b18bceabc81e0dc0
diff --git a/runtime/class_linker.cc b/runtime/class_linker.cc
index 77de012..8882966 100644
--- a/runtime/class_linker.cc
+++ b/runtime/class_linker.cc
@@ -1141,6 +1141,9 @@
WellKnownClasses::java_lang_Integer_valueOf,
WellKnownClasses::java_lang_Long_valueOf,
WellKnownClasses::java_lang_Short_valueOf,
+ // Ensure reflection annotation classes are initialized (avoid check at runtime).
+ WellKnownClasses::libcore_reflect_AnnotationFactory_createAnnotation,
+ WellKnownClasses::libcore_reflect_AnnotationMember_init,
// We're suppressing exceptions from `DdmServer` and we do not want to repeatedly
// suppress class initialization error (say, due to OOM), so initialize it early.
WellKnownClasses::org_apache_harmony_dalvik_ddmc_DdmServer_dispatch,