src/hotspot/share/gc/z/zList.hpp
changeset 54834 39ba09047e19
parent 50875 2217b2fc29ea
child 58708 f74ec3cbfcc0
--- a/src/hotspot/share/gc/z/zList.hpp	Tue May 14 09:12:06 2019 +0200
+++ b/src/hotspot/share/gc/z/zList.hpp	Tue May 14 09:55:02 2019 +0200
@@ -210,11 +210,11 @@
 template <typename T, bool forward>
 class ZListIteratorImpl : public StackObj {
 private:
-  ZList<T>* const _list;
-  T*              _next;
+  const ZList<T>* const _list;
+  T*                    _next;
 
 public:
-  ZListIteratorImpl(ZList<T>* list);
+  ZListIteratorImpl(const ZList<T>* list);
 
   bool next(T** elem);
 };
@@ -226,14 +226,14 @@
 template <typename T>
 class ZListIterator : public ZListIteratorImpl<T, ZLIST_FORWARD> {
 public:
-  ZListIterator(ZList<T>* list) :
+  ZListIterator(const ZList<T>* list) :
       ZListIteratorImpl<T, ZLIST_FORWARD>(list) {}
 };
 
 template <typename T>
 class ZListReverseIterator : public ZListIteratorImpl<T, ZLIST_REVERSE> {
 public:
-  ZListReverseIterator(ZList<T>* list) :
+  ZListReverseIterator(const ZList<T>* list) :
       ZListIteratorImpl<T, ZLIST_REVERSE>(list) {}
 };