src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
Print this page
*** 20,29 ****
--- 20,41 ----
* or visit www.oracle.com if you need additional information or have any
* questions.
*
*/
+ #ifndef SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSPARALLELCOMPACT_HPP
+ #define SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSPARALLELCOMPACT_HPP
+
+ #include "gc_implementation/parallelScavenge/objectStartArray.hpp"
+ #include "gc_implementation/parallelScavenge/parMarkBitMap.hpp"
+ #include "gc_implementation/parallelScavenge/psCompactionManager.hpp"
+ #include "gc_implementation/shared/collectorCounters.hpp"
+ #include "gc_implementation/shared/markSweep.hpp"
+ #include "gc_implementation/shared/mutableSpace.hpp"
+ #include "memory/sharedHeap.hpp"
+ #include "oops/oop.hpp"
+
class ParallelScavengeHeap;
class PSAdaptiveSizePolicy;
class PSYoungGen;
class PSOldGen;
class PSPermGen;
*** 1512,1516 ****
--- 1524,1530 ----
}
private:
ObjectStartArray* const _start_array;
};
+
+ #endif // SHARE_VM_GC_IMPLEMENTATION_PARALLELSCAVENGE_PSPARALLELCOMPACT_HPP