equal
deleted
inserted
replaced
828 // so nothing to clean up. |
828 // so nothing to clean up. |
829 } else { |
829 } else { |
830 Klass *kk; |
830 Klass *kk; |
831 { |
831 { |
832 MutexLocker mu(SystemDictionary_lock, THREAD); |
832 MutexLocker mu(SystemDictionary_lock, THREAD); |
833 kk = find_class(name, ik->class_loader_data()); |
833 kk = find_class(d_index, d_hash, name, ik->class_loader_data()); |
834 } |
834 } |
835 if (kk != NULL) { |
835 if (kk != NULL) { |
836 // No clean up is needed if the shared class has been entered |
836 // No clean up is needed if the shared class has been entered |
837 // into system dictionary, as load_shared_class() won't be called |
837 // into system dictionary, as load_shared_class() won't be called |
838 // again. |
838 // again. |