mirror of
https://github.com/openjdk/jdk.git
synced 2026-04-11 07:28:36 +00:00
8361693: Remove Klass::clean_subklass_tree()
Reviewed-by: zgu, kbarrett
This commit is contained in:
parent
73ab54e4c3
commit
3d37c4e37a
@ -122,7 +122,7 @@ void KlassCleaningTask::work() {
|
||||
|
||||
// One worker will clean the subklass/sibling klass tree.
|
||||
if (claim_clean_klass_tree_task()) {
|
||||
Klass::clean_subklass_tree();
|
||||
Klass::clean_weak_klass_links(true /* class_unloading_occurred */, false /* clean_alive_klasses */);
|
||||
}
|
||||
|
||||
// All workers will help cleaning the classes,
|
||||
|
||||
@ -735,9 +735,6 @@ public:
|
||||
void clean_subklass();
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
// Return self, except for abstract classes with exactly 1
|
||||
// implementor. Then return the 1 concrete implementation.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user