src/share/vm/memory/iterator.hpp

changeset 6973
4af19b914f53
parent 6198
55fb97c4c58d
child 6979
5255b195f828
     1.1 --- a/src/share/vm/memory/iterator.hpp	Fri Feb 14 09:29:56 2014 +0100
     1.2 +++ b/src/share/vm/memory/iterator.hpp	Fri Feb 21 10:01:20 2014 +0100
     1.3 @@ -128,6 +128,11 @@
     1.4    virtual void do_klass(Klass* k) = 0;
     1.5  };
     1.6  
     1.7 +class CLDClosure : public Closure {
     1.8 + public:
     1.9 +  virtual void do_cld(ClassLoaderData* cld) = 0;
    1.10 +};
    1.11 +
    1.12  class KlassToOopClosure : public KlassClosure {
    1.13    OopClosure* _oop_closure;
    1.14   public:
    1.15 @@ -135,7 +140,7 @@
    1.16    virtual void do_klass(Klass* k);
    1.17  };
    1.18  
    1.19 -class CLDToOopClosure {
    1.20 +class CLDToOopClosure : public CLDClosure {
    1.21    OopClosure* _oop_closure;
    1.22    KlassToOopClosure _klass_closure;
    1.23    bool _must_claim_cld;

mercurial