< prev index next >

src/hotspot/share/oops/klass.cpp

Print this page

        

*** 380,391 **** // make ourselves the superklass' first subklass super->set_subklass(this); debug_only(verify();) } ! void Klass::clean_weak_klass_links(bool clean_alive_klasses) { ! if (!ClassUnloading) { return; } Klass* root = SystemDictionary::Object_klass(); Stack<Klass*, mtGC> stack; --- 380,391 ---- // make ourselves the superklass' first subklass super->set_subklass(this); debug_only(verify();) } ! void Klass::clean_weak_klass_links(bool unloading_occurred, bool clean_alive_klasses) { ! if (!ClassUnloading || !unloading_occurred) { return; } Klass* root = SystemDictionary::Object_klass(); Stack<Klass*, mtGC> stack;
< prev index next >