--- old/src/share/vm/classfile/loaderConstraints.cpp 2017-04-10 16:52:30.449717247 -0400 +++ new/src/share/vm/classfile/loaderConstraints.cpp 2017-04-10 16:52:30.204040713 -0400 @@ -57,19 +57,6 @@ Hashtable::free_entry(entry); } -// Enhanced Class Redefinition support -void LoaderConstraintTable::classes_do(KlassClosure* f) { - for (int index = 0; index < table_size(); index++) { - for (LoaderConstraintEntry* probe = bucket(index); - probe != NULL; - probe = probe->next()) { - if (probe->klass() != NULL) { - f->do_klass(probe->klass()); - } - } - } - } - // The loaderConstraintTable must always be accessed with the // SystemDictionary lock held. This is true even for readers as // entries in the table could be being dynamically resized.