summaryrefslogtreecommitdiff
path: root/runtime/class_loader_context.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2022-11-22 17:55:06 +0000
committer VladimĂ­r Marko <vmarko@google.com> 2022-11-24 10:51:08 +0000
commitb3afa08e6468a5a6adf3cb7c13e63825d1e9959f (patch)
treeaa1a8a64c5720d3251692da8605a6782a2c1fe65 /runtime/class_loader_context.cc
parent0ec131e448a446926bd49a80480a357329f2603a (diff)
Add helpers for classes from well known fields/methods.
Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Change-Id: I91bdaf25bc17d9d35288aa7d7f1eb01da14850a9
Diffstat (limited to 'runtime/class_loader_context.cc')
-rw-r--r--runtime/class_loader_context.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/runtime/class_loader_context.cc b/runtime/class_loader_context.cc
index 17bc2695c9..f2988c1fbc 100644
--- a/runtime/class_loader_context.cc
+++ b/runtime/class_loader_context.cc
@@ -44,7 +44,7 @@
#include "runtime.h"
#include "scoped_thread_state_change-inl.h"
#include "thread.h"
-#include "well_known_classes.h"
+#include "well_known_classes-inl.h"
namespace art {
@@ -1079,9 +1079,8 @@ static bool GetDexFilesFromDexElementsArray(
ArtField* const cookie_field = WellKnownClasses::dalvik_system_DexFile_cookie;
ArtField* const dex_file_field = WellKnownClasses::dalvik_system_DexPathList__Element_dexFile;
const ObjPtr<mirror::Class> element_class =
- WellKnownClasses::ToClass(WellKnownClasses::dalvik_system_DexPathList__Element);
- const ObjPtr<mirror::Class> dexfile_class =
- WellKnownClasses::ToClass(WellKnownClasses::dalvik_system_DexFile);
+ WellKnownClasses::dalvik_system_DexPathList__Element.Get();
+ const ObjPtr<mirror::Class> dexfile_class = WellKnownClasses::dalvik_system_DexFile.Get();
for (auto element : dex_elements.Iterate<mirror::Object>()) {
// We can hit a null element here because this is invoked with a partially filled dex_elements