< prev index next >

src/share/vm/gc_implementation/g1/g1RootProcessor.hpp

Print this page

        

@@ -24,11 +24,11 @@
 
 #ifndef SHARE_VM_GC_IMPLEMENTATION_G1_ROOTPROCESSOR_HPP
 #define SHARE_VM_GC_IMPLEMENTATION_G1_ROOTPROCESSOR_HPP
 
 #include "memory/allocation.hpp"
-#include "memory/sharedHeap.hpp"
+#include "memory/strongRootsScope.hpp"
 #include "runtime/mutex.hpp"
 
 class CLDClosure;
 class CodeBlobClosure;
 class G1CollectedHeap;

@@ -44,11 +44,11 @@
 // In the parallel case there is a shared G1RootProcessor object where all
 // worker thread call the process_roots methods.
 class G1RootProcessor : public StackObj {
   G1CollectedHeap* _g1h;
   SubTasksDone* _process_strong_tasks;
-  SharedHeap::StrongRootsScope _srs;
+  StrongRootsScope _srs;
 
   // Used to implement the Thread work barrier.
   Monitor _lock;
   volatile jint _n_workers_discovered_strong_classes;
 
< prev index next >