ART: Small iwyu
Forward-declare StrideIterator in class.h
Test: mmma art
Change-Id: I7651c4011dfa4c266d7e6fb04c7c149d7d17a727
diff --git a/runtime/mirror/class-inl.h b/runtime/mirror/class-inl.h
index 992c8f3..db5cbce 100644
--- a/runtime/mirror/class-inl.h
+++ b/runtime/mirror/class-inl.h
@@ -24,6 +24,7 @@
#include "base/array_slice.h"
#include "base/iteration_range.h"
#include "base/length_prefixed_array.h"
+#include "base/stride_iterator.h"
#include "base/utils.h"
#include "class_linker.h"
#include "class_loader.h"
diff --git a/runtime/mirror/class.h b/runtime/mirror/class.h
index ac5d52d..d09b484 100644
--- a/runtime/mirror/class.h
+++ b/runtime/mirror/class.h
@@ -21,7 +21,6 @@
#include "base/bit_utils.h"
#include "base/casts.h"
-#include "base/stride_iterator.h"
#include "class_flags.h"
#include "class_status.h"
#include "dex/dex_file_types.h"
@@ -55,6 +54,7 @@
template<typename T> class LengthPrefixedArray;
enum class PointerSize : size_t;
class Signature;
+template<typename T> class StrideIterator;
template<size_t kNumReferences> class PACKED(4) StackHandleScope;
class Thread;