hotspot/src/share/vm/memory/iterator.hpp
changeset 13741 e4395deb8597
parent 13728 882756847a04
child 14582 490bb6c0df7c
--- a/hotspot/src/share/vm/memory/iterator.hpp	Mon Sep 10 16:37:22 2012 -0700
+++ b/hotspot/src/share/vm/memory/iterator.hpp	Tue Sep 11 14:59:23 2012 +0200
@@ -128,6 +128,13 @@
   virtual void do_klass(Klass* k) = 0;
 };
 
+class KlassToOopClosure : public KlassClosure {
+  OopClosure* _oop_closure;
+ public:
+  KlassToOopClosure(OopClosure* oop_closure) : _oop_closure(oop_closure) {}
+  virtual void do_klass(Klass* k);
+};
+
 // ObjectClosure is used for iterating through an object space
 
 class ObjectClosure : public Closure {