ART: Remove runtime.h file_utils.h (iwyu)
It is unnecessary. Fix up transitive includes.
Test: mmma art
Change-Id: Idf25e8df37a3924cc88b5a549b715e9206ca0757
diff --git a/runtime/class_linker.cc b/runtime/class_linker.cc
index 35b7707..333025e 100644
--- a/runtime/class_linker.cc
+++ b/runtime/class_linker.cc
@@ -37,6 +37,7 @@
#include "art_method-inl.h"
#include "base/arena_allocator.h"
#include "base/casts.h"
+#include "base/file_utils.h"
#include "base/leb128.h"
#include "base/logging.h"
#include "base/os.h"
diff --git a/runtime/class_loader_context.cc b/runtime/class_loader_context.cc
index 34fd146..a4aaf13 100644
--- a/runtime/class_loader_context.cc
+++ b/runtime/class_loader_context.cc
@@ -22,6 +22,7 @@
#include "art_field-inl.h"
#include "base/casts.h"
#include "base/dchecked_vector.h"
+#include "base/file_utils.h"
#include "base/stl_util.h"
#include "class_linker.h"
#include "class_loader_utils.h"
diff --git a/runtime/jni/jni_internal.cc b/runtime/jni/jni_internal.cc
index 3522820..7d2d446 100644
--- a/runtime/jni/jni_internal.cc
+++ b/runtime/jni/jni_internal.cc
@@ -29,6 +29,7 @@
#include "base/atomic.h"
#include "base/bit_utils.h"
#include "base/enums.h"
+#include "base/file_utils.h"
#include "base/logging.h" // For VLOG.
#include "base/memory_type_table.h"
#include "base/mutex.h"
diff --git a/runtime/runtime.h b/runtime/runtime.h
index 6df9e3e..c4baf40 100644
--- a/runtime/runtime.h
+++ b/runtime/runtime.h
@@ -27,7 +27,6 @@
#include <memory>
#include <vector>
-#include "base/file_utils.h"
#include "base/locks.h"
#include "base/macros.h"
#include "base/mem_map.h"