equal
deleted
inserted
replaced
28 #include "memory/iterator.hpp" |
28 #include "memory/iterator.hpp" |
29 #include "oops/oop.hpp" |
29 #include "oops/oop.hpp" |
30 |
30 |
31 class EdgeQueue; |
31 class EdgeQueue; |
32 |
32 |
33 class RootSetClosure: public ExtendedOopClosure { |
33 class RootSetClosure: public BasicOopIterateClosure { |
34 private: |
34 private: |
35 RootSetClosure(EdgeQueue* edge_queue); |
35 RootSetClosure(EdgeQueue* edge_queue); |
36 EdgeQueue* _edge_queue; |
36 EdgeQueue* _edge_queue; |
37 void closure_impl(const oop* reference, const oop pointee); |
37 void closure_impl(const oop* reference, const oop pointee); |
38 public: |
38 public: |