< prev index next >
src/share/vm/oops/klass.cpp
Print this page
*** 440,451 ****
}
// Clean the implementors list and method data.
if (clean_alive_klasses && current->oop_is_instance()) {
InstanceKlass* ik = InstanceKlass::cast(current);
! ik->clean_implementors_list(is_alive);
! ik->clean_method_data(is_alive);
}
}
}
void Klass::klass_update_barrier_set(oop v) {
--- 440,450 ----
}
// Clean the implementors list and method data.
if (clean_alive_klasses && current->oop_is_instance()) {
InstanceKlass* ik = InstanceKlass::cast(current);
! ik->clean_weak_instanceklass_links(is_alive);
}
}
}
void Klass::klass_update_barrier_set(oop v) {
< prev index next >