ART: Clean up WellKnownClasses include.
Delete an unnecessary include propagating the WellKnownClasses
far to widely, and instead fix some transitive users.
Test: m
Change-Id: I88fd49057afe4ddcc548b979baafb8b8682d78ae
diff --git a/runtime/art_field-inl.h b/runtime/art_field-inl.h
index 057f58c..2532db9 100644
--- a/runtime/art_field-inl.h
+++ b/runtime/art_field-inl.h
@@ -30,7 +30,6 @@
#include "primitive.h"
#include "scoped_thread_state_change-inl.h"
#include "thread-current-inl.h"
-#include "well_known_classes.h"
namespace art {
diff --git a/runtime/common_throws.cc b/runtime/common_throws.cc
index a46f531..bf2e706 100644
--- a/runtime/common_throws.cc
+++ b/runtime/common_throws.cc
@@ -35,6 +35,7 @@
#include "obj_ptr-inl.h"
#include "thread.h"
#include "verifier/method_verifier.h"
+#include "well_known_classes.h"
namespace art {
diff --git a/runtime/dex_file_annotations.cc b/runtime/dex_file_annotations.cc
index 4225ab9..fe33bde 100644
--- a/runtime/dex_file_annotations.cc
+++ b/runtime/dex_file_annotations.cc
@@ -30,6 +30,7 @@
#include "mirror/method.h"
#include "reflection.h"
#include "thread.h"
+#include "well_known_classes.h"
namespace art {