--- old/src/share/vm/classfile/placeholders.cpp 2017-04-10 16:52:46.389313457 -0400 +++ new/src/share/vm/classfile/placeholders.cpp 2017-04-10 16:52:46.144652658 -0400 @@ -175,37 +175,6 @@ : TwoOopHashtable(table_size, sizeof(PlaceholderEntry)) { } - -void PlaceholderTable::classes_do(KlassClosure* f) { - for (int index = 0; index < table_size(); index++) { - for (PlaceholderEntry* probe = bucket(index); - probe != NULL; - probe = probe->next()) { - probe->classes_do(f); - } - } -} - - -void PlaceholderEntry::classes_do(KlassClosure* closure) { - assert(klassname() != NULL, "should have a non-null klass"); - if (_instanceKlass != NULL) { - closure->do_klass(instance_klass()); - } -} - -// do all entries in the placeholder table -void PlaceholderTable::entries_do(void f(Symbol*)) { - for (int index = 0; index < table_size(); index++) { - for (PlaceholderEntry* probe = bucket(index); - probe != NULL; - probe = probe->next()) { - f(probe->klassname()); - } - } -} - - #ifndef PRODUCT // Note, doesn't append a cr void PlaceholderEntry::print() const {