< prev index next >

src/hotspot/share/memory/iterator.hpp

Print this page
rev 50307 : [mq]: cont

@@ -133,10 +133,15 @@
                                  _wrapped_closure->do_oop(p); }
   void do_oop(narrowOop* p)    { assert(false, "Only the _nv versions should be used");
                                  _wrapped_closure->do_oop(p);}
 };
 
+class DerivedOopClosure : public Closure {
+ public:
+  virtual void do_derived_oop(oop* base, oop* derived) = 0;
+};
+
 class KlassClosure : public Closure {
  public:
   virtual void do_klass(Klass* k) = 0;
 };
 
< prev index next >