< prev index next >

src/hotspot/share/gc/serial/defNewGeneration.hpp

Print this page

        

@@ -33,14 +33,16 @@
 #include "gc/shared/preservedMarks.hpp"
 #include "utilities/align.hpp"
 #include "utilities/stack.hpp"
 
 class ContiguousSpace;
-class STWGCTimer;
 class CSpaceCounters;
+class DefNewYoungerGenClosure;
+class DefNewScanClosure;
 class ScanWeakRefClosure;
 class SerialHeap;
+class STWGCTimer;
 
 // DefNewGeneration is a young generation containing eden, from- and
 // to-space.
 
 class DefNewGeneration: public Generation {

@@ -178,16 +180,16 @@
     virtual void do_oop(narrowOop* p);
   };
 
   class FastEvacuateFollowersClosure: public VoidClosure {
     SerialHeap* _heap;
-    FastScanClosure* _scan_cur_or_nonheap;
-    FastScanClosure* _scan_older;
+    DefNewScanClosure* _scan_cur_or_nonheap;
+    DefNewYoungerGenClosure* _scan_older;
   public:
     FastEvacuateFollowersClosure(SerialHeap* heap,
-                                 FastScanClosure* cur,
-                                 FastScanClosure* older);
+                                 DefNewScanClosure* cur,
+                                 DefNewYoungerGenClosure* older);
     void do_void();
   };
 
  public:
   DefNewGeneration(ReservedSpace rs,
< prev index next >