src/share/vm/classfile/moduleEntry.cpp

Print this page

        

*** 106,115 **** --- 106,121 ---- (m == ModuleEntryTable::javabase_moduleEntry())) { return true; } MutexLocker m1(Module_lock); + if (this->has_default_read_edges() && !m->is_named()) { + ClassLoaderData* cld = m->loader_data(); + if (cld->is_the_null_class_loader_data() || cld->is_system_class_loader_data()) { + return true; //default read edge + } + } if (!has_reads()) { return false; } else { return _reads->contains(m); }