hotspot/src/share/vm/oops/cpCache.hpp
changeset 46746 ea379ebb9447
parent 46727 6e4a84748e2c
child 46810 7dad333205cd
--- a/hotspot/src/share/vm/oops/cpCache.hpp	Sat Jul 22 15:54:27 2017 -0400
+++ b/hotspot/src/share/vm/oops/cpCache.hpp	Wed Aug 02 18:06:38 2017 -0700
@@ -404,6 +404,8 @@
   friend class VMStructs;
   friend class MetadataFactory;
  private:
+  // If you add a new field that points to any metaspace object, you
+  // must add this field to ConstantPoolCache::metaspace_pointers_do().
   int             _length;
   ConstantPool*   _constant_pool;          // the corresponding constant pool
 
@@ -443,6 +445,8 @@
   bool is_constantPoolCache() const { return true; }
 
   int length() const                             { return _length; }
+  void metaspace_pointers_do(MetaspaceClosure* it);
+  MetaspaceObj::Type type() const                { return ConstantPoolCacheType; }
 
   jobject resolved_references()           { return _resolved_references; }
   void set_resolved_references(jobject s) { _resolved_references = s; }