< prev index next >
src/share/vm/memory/genCollectedHeap.hpp
Print this page
*** 24,43 ****
#ifndef SHARE_VM_MEMORY_GENCOLLECTEDHEAP_HPP
#define SHARE_VM_MEMORY_GENCOLLECTEDHEAP_HPP
#include "gc_implementation/shared/adaptiveSizePolicy.hpp"
#include "memory/collectorPolicy.hpp"
#include "memory/generation.hpp"
- #include "memory/sharedHeap.hpp"
class SubTasksDone;
class FlexibleWorkGang;
! // A "GenCollectedHeap" is a SharedHeap that uses generational
// collection. It has two generations, young and old.
! class GenCollectedHeap : public SharedHeap {
friend class GenCollectorPolicy;
friend class Generation;
friend class DefNewGeneration;
friend class TenuredGeneration;
friend class ConcurrentMarkSweepGeneration;
--- 24,43 ----
#ifndef SHARE_VM_MEMORY_GENCOLLECTEDHEAP_HPP
#define SHARE_VM_MEMORY_GENCOLLECTEDHEAP_HPP
#include "gc_implementation/shared/adaptiveSizePolicy.hpp"
+ #include "gc_interface/collectedHeap.hpp"
#include "memory/collectorPolicy.hpp"
#include "memory/generation.hpp"
class SubTasksDone;
class FlexibleWorkGang;
! // A "GenCollectedHeap" is a CollectedHeap that uses generational
// collection. It has two generations, young and old.
! class GenCollectedHeap : public CollectedHeap {
friend class GenCollectorPolicy;
friend class Generation;
friend class DefNewGeneration;
friend class TenuredGeneration;
friend class ConcurrentMarkSweepGeneration;
< prev index next >