< prev index next >
src/share/vm/classfile/loaderConstraints.cpp
Print this page
*** 55,77 ****
// decrement name refcount before freeing
entry->name()->decrement_refcount();
Hashtable<Klass*, mtClass>::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.
LoaderConstraintEntry** LoaderConstraintTable::find_loader_constraint(
--- 55,64 ----
< prev index next >