< 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 >