hotspot/src/share/vm/memory/iterator.cpp
changeset 14582 490bb6c0df7c
parent 13741 e4395deb8597
child 19339 d247781beec7
equal deleted inserted replaced
14581:8427edf5a77b 14582:490bb6c0df7c
    26 #include "memory/iterator.hpp"
    26 #include "memory/iterator.hpp"
    27 #include "oops/oop.inline.hpp"
    27 #include "oops/oop.inline.hpp"
    28 
    28 
    29 void KlassToOopClosure::do_klass(Klass* k) {
    29 void KlassToOopClosure::do_klass(Klass* k) {
    30   k->oops_do(_oop_closure);
    30   k->oops_do(_oop_closure);
       
    31 }
       
    32 
       
    33 void CLDToOopClosure::do_cld(ClassLoaderData* cld) {
       
    34   cld->oops_do(_oop_closure, &_klass_closure, _must_claim_cld);
    31 }
    35 }
    32 
    36 
    33 void ObjectToOopClosure::do_object(oop obj) {
    37 void ObjectToOopClosure::do_object(oop obj) {
    34   obj->oop_iterate(_cl);
    38   obj->oop_iterate(_cl);
    35 }
    39 }