< prev index next >

src/share/vm/memory/iterator.cpp

Print this page

        

*** 27,47 **** #include "memory/universe.hpp" #include "oops/oop.inline.hpp" #include "utilities/debug.hpp" #include "utilities/globalDefinitions.hpp" - void KlassToOopClosure::do_klass(Klass* k) { - assert(_oop_closure != NULL, "Not initialized?"); - k->oops_do(_oop_closure); - } - void CLDToOopClosure::do_cld(ClassLoaderData* cld) { ! cld->oops_do(_oop_closure, &_klass_closure, _must_claim_cld); } void CLDToKlassAndOopClosure::do_cld(ClassLoaderData* cld) { ! cld->oops_do(_oop_closure, _klass_closure, _must_claim_cld); } void ObjectToOopClosure::do_object(oop obj) { obj->oop_iterate(_cl); } --- 27,42 ---- #include "memory/universe.hpp" #include "oops/oop.inline.hpp" #include "utilities/debug.hpp" #include "utilities/globalDefinitions.hpp" void CLDToOopClosure::do_cld(ClassLoaderData* cld) { ! cld->oops_do(_oop_closure, _must_claim_cld); } void CLDToKlassAndOopClosure::do_cld(ClassLoaderData* cld) { ! cld->oops_do(_oop_closure, _must_claim_cld); } void ObjectToOopClosure::do_object(oop obj) { obj->oop_iterate(_cl); }
< prev index next >