diff --git a/src/share/vm/classfile/classLoaderData.hpp b/src/share/vm/classfile/classLoaderData.hpp index 93b00b62328ec448bcf8ea00cffc7c8b23b836c2..999f48dbd9b4cd0d831bf878724be3988f02393f 100644 --- a/src/share/vm/classfile/classLoaderData.hpp +++ b/src/share/vm/classfile/classLoaderData.hpp @@ -204,15 +204,6 @@ class ClassLoaderData : public CHeapObj { void classes_do(KlassClosure* klass_closure); - bool has_defined(Klass* klass) { - for (Klass* k = _klasses; k != NULL; k = k->next_link()) { - if (klass == k) { - return true; - } - } - return false; - } - JNIMethodBlock* jmethod_ids() const { return _jmethod_ids; } void set_jmethod_ids(JNIMethodBlock* new_block) { _jmethod_ids = new_block; } diff --git a/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp b/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp index ec13f4b6104544c00c117d99cb67e8e70dd51e00..fe8ec1780b6ae38f0357a7327f533ae885b2fe84 100644 --- a/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp +++ b/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp @@ -2392,8 +2392,6 @@ void PSParallelCompact::marking_phase(ParCompactionManager* cm, void PSParallelCompact::follow_klass(ParCompactionManager* cm, Klass* klass) { ClassLoaderData* cld = klass->class_loader_data(); - assert(cld->has_defined(klass), "inconsistency!"); - // The actual processing of the klass is done when we // traverse the list of Klasses in the class loader data. PSParallelCompact::follow_class_loader(cm, cld); @@ -2401,8 +2399,6 @@ void PSParallelCompact::follow_klass(ParCompactionManager* cm, Klass* klass) { void PSParallelCompact::adjust_klass(ParCompactionManager* cm, Klass* klass) { ClassLoaderData* cld = klass->class_loader_data(); - assert(cld->has_defined(klass), "inconsistency!"); - // The actual processing of the klass is done when we // traverse the list of Klasses in the class loader data. PSParallelCompact::adjust_class_loader(cm, cld); diff --git a/src/share/vm/gc_implementation/shared/markSweep.cpp b/src/share/vm/gc_implementation/shared/markSweep.cpp index 5b94a8f68d854a04f5ebe4c89d280c0a128c9c2a..9c4b22e785d8f05143ef721b57fabcf8b83ce32c 100644 --- a/src/share/vm/gc_implementation/shared/markSweep.cpp +++ b/src/share/vm/gc_implementation/shared/markSweep.cpp @@ -84,8 +84,6 @@ void MarkSweep::AdjustKlassClosure::do_klass(Klass* klass) { void MarkSweep::follow_klass(Klass* klass) { ClassLoaderData* cld = klass->class_loader_data(); - assert(cld->has_defined(klass), "inconsistency!"); - // The actual processing of the klass is done when we // traverse the list of Klasses in the class loader data. MarkSweep::follow_class_loader(cld); @@ -93,8 +91,6 @@ void MarkSweep::follow_klass(Klass* klass) { void MarkSweep::adjust_klass(Klass* klass) { ClassLoaderData* cld = klass->class_loader_data(); - assert(cld->has_defined(klass), "inconsistency!"); - // The actual processing of the klass is done when we // traverse the list of Klasses in the class loader data. MarkSweep::adjust_class_loader(cld);