< prev index next > src/hotspot/share/oops/klass.hpp
8211447: Replace oop_pc_update_pointers with oop_iterate and closure
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();
< prev index next >