< prev index next >

src/hotspot/share/oops/klass.hpp

8211447: Replace oop_pc_update_pointers with oop_iterate and closure

*** 668,684 **** static void clean_weak_klass_links(bool unloading_occurred, bool clean_alive_klasses = true); static void clean_subklass_tree() { clean_weak_klass_links(/*unloading_occurred*/ true , /* clean_alive_klasses */ false); } - // GC specific object visitors - // - #if INCLUDE_PARALLELGC - // Parallel Compact - virtual void oop_pc_update_pointers(oop obj, ParCompactionManager* cm) = 0; - #endif - virtual void array_klasses_do(void f(Klass* k)) {} // Return self, except for abstract classes with exactly 1 // implementor. Then return the 1 concrete implementation. Klass *up_cast_abstract(); --- 668,677 ----
< prev index next >