< prev index next >
src/hotspot/share/memory/iterator.hpp
Print this page
rev 50307 : [mq]: cont
*** 133,142 ****
--- 133,147 ----
_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 >