< prev index next >

src/share/vm/memory/metaspace.hpp

Print this page

        

@@ -63,10 +63,11 @@
 class Metachunk;
 class MetaspaceTracer;
 class MetaWord;
 class Mutex;
 class outputStream;
+class ShenandoahCollectorPolicy;
 class SpaceManager;
 class VirtualSpaceList;
 
 // Metaspaces each have a  SpaceManager and allocations
 // are done by the SpaceManager.  Allocations are done

@@ -85,10 +86,11 @@
   friend class VMStructs;
   friend class SpaceManager;
   friend class VM_CollectForMetadataAllocation;
   friend class MetaspaceGC;
   friend class MetaspaceAux;
+  friend class ShenandoahCollectorPolicy;
 
  public:
   enum MetadataType {
     ClassType,
     NonClassType,
< prev index next >